您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django模板中的user.is_authenticated遇到麻烦

Django模板中的user.is_authenticated遇到麻烦

如果启用了身份验证上下文处理器,则user该模板上下文中已经存在该处理器,你可以执行以下操作:

{% if user.is_authenticated %}

如果要访问request模板,请确保已启用请求上下文处理器。

在你的问题中,你正在使用render_to_response。从Django 1.3开始,最好使用render代替render_to_response。在Django <= 1.9中使用render_to_responsewith RequestContext(request)可以工作,但是从Django 1.10开始,如果要使用render上下文处理器,则必须使用快捷方式。

return render(request, 'template/login.html', context)
Go 2022/1/1 18:24:14 有483人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶