0
而不是User。Django上下文处理器获取AnonymousUser
def myview(request):
return render_to_response('tmpl.html', {'user': User.objects.get(id=1})
工作正常,并将用户传递给模板。 但
def myview(request):
return render_to_response('tmpl.html', {}, context_instance=RequestContext(request))
与上下文处理器
def user(request):
from django.contrib.auth.models import User
return {'user': User.objects.get(id=1)}
通过AnonymousUser,所以我不能得到我需要:( 什么是错的变量?
已解决。只是将我的上下文处理器移动到TEMPLATE_CONTEXT_PROCESSORS的** end **。谢谢 – myfreeweb 2010-05-27 13:28:54