Django中判断用户是否登陆

1、在View视图函数中的检测方法:

if request.user.is_authenticated():
# 用户已登陆
else:
# 用户未登陆

2、在HTML模板文件中的检测方法:

先要确保request对象在模板的context中,即在settings.py文件配置:
在这里插入图片描述
然后即可使用用RequestContext来判断,代码如下:
{% if request.user.is_authenticated %}
用户已登陆。
{% else %}
用户未登陆。
{% endif %}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章