Python django监测用户跳转页面状态求思路,pythondjango,django中如何检测用
Python django监测用户跳转页面状态求思路,pythondjango,django中如何检测用
django中如何检测用户的登陆状态,在跳转页面时也保持登陆?
新手,在练习开发一个论坛,想在用户登陆状态下能够发表帖子,跳转页面后也要保持用户登陆状态。
django 自带的用户认证系统就可以了。
其中 User 提供 authenticate(username,password)和login(request,user)两个方法用来认证和登入,
也可以用 login_required 装饰器控制是否需要登录的 view 。
可以参考 http://www.cnblogs.com/esperyong/archive/2012/12/20/2826411.html
https://docs.djangoproject.com/en/1.6/topics/auth/default/#authentication-in-web-requests
跳转页面后为什么就不是登陆状态的?session是一直有效的
Django中判断用户是否登录可以使用is_authenticated()方法。
if request.user.is_authenticated(): # Do something for authenticated users. else: # Do something for anonymous users.
默认情况下Django会将Session保存到数据库的`django_session`表,因此在不过期的情况下始终会保持用户的登录状态。
具体使用方式可参考:https://github.com/jacobian-archive/djangobook.com/blob/master/chapter14.rst
编橙之家文章,
相关内容
- 求python访问网页并提交请求的操作思路,python思路,我要
- 求助python django-pagination分页url显示方式问题,,django-p
- 新手求Python高手看源码错误,python源码,num=10;print
- python requests库登录网站失败求分析脚本,pythonrequests,想
- 基于windows系统安装python jinja2怎么操作,pythonjinja2,我照
- Mac系统用Python连接远程mysql数据库前,需要在本机安装
- Python语言能写出类似javascript闭包吗?,pythonjavascript,va
- Flask引用flask-login引发登入错误请大神解惑,flaskflask-
- python 多线程读取一个文本,相互应该如何协调,python多
- Python如何调用同级文件夹中模块方法,python同级,目录结
评论关闭