如果我使用这行代码
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 %}
但是如果我像下面这样添加{formUsers':formUsers},它就不起作用了
return render_to_response('template.html',{'formUsers':formUsers}, context_instance=RequestContext(request))
我需要添加表单,但是模板不知道用户是否经过身份验证? 我能两个都要吗?你知道吗
为什么不使用更常见的形式:
return render(request, 'template.html', { 'formUsers': formUsers } )
那应该工作,然后在你的模板做
{% if request.user.is_authenticated %} ...
相关问题 更多 >
编程相关推荐