我试图使用请求.用户变量。因为某些原因,我得到下面列出的错误。我怎样才能修复这个错误?在
功能:
def posting_draft(request):
user = request.user
user_drafts = Draft.objects.filter(user = user)
drafts = dict()
for d in user_drafts:
drafts[d.title] = d.id
return render_to_response('posting_draft.html', {'STATIC_URL':STATIC_URL, 'draft_l' : drafts})
错误:
^{pr2}$
因为请求.用户在被访问之前是
SimpleLazyObject
。请尝试将查询更改为以下内容:问题在于:
阅读这篇文章了解更多细节 request.user returns a SimpleLazyObject, how do I "wake" it?
相关问题 更多 >
编程相关推荐