如果我使用这行代码;
return render_to_response('template.html',{}, context_instance=RequestContext(request))
然后以下内容将起作用;
{% if user.is_authenticated %}
<p><a href="/user/user_logout/" class="button">Logout</a></p>
{% endif %}
但如果我添加{&#39; formUsers&#39;:formusers},如下所示,它不起作用,
return render_to_response('template.html',{'formUsers':formUsers}, context_instance=RequestContext(request))
我需要添加表单,但模板不知道User是否经过身份验证? 我能同时拥有两个吗?
答案 0 :(得分:1)
为什么不使用更常见的形式:
return render(request, 'template.html', { 'formUsers': formUsers } )
应该有用,然后在你的模板中做
{% if request.user.is_authenticated %} ...