导读:本篇文章首席CTO笔记来给大家介绍有关django如何获取登录状态的相关内容,希望对大家有所帮助,一起来看看吧。
本文目录一览:
1、django forms怎么获取登录用户2、django如何在用户登录后返回到原来来页面,并保持登陆状态3、关于django中取得当前登录用户id的问题4、Django1.4怎么在Model里获取当前用户django forms怎么获取登录用户
Django获取登陆用户的手段就是request.user。
如果你想传给form字段,可以先做一个model的object实例,把request.user传给这个object实例的相关字段,然后把这个实例传给forms实例即可。
django如何在用户登录后返回到原来来页面,并保持登陆状态
任何页面的头部显示登录状态的部分应该是一个block,其他页面继承此block,这个block里面写上初始化js,从后台获取登录状态
关于django中取得当前登录用户id的问题
Django的做法,是在artivle里面定义一个指向user的外键,这样就不用获得用户id,直接把用户对象赋值给那个外键属性就行了。
Django1.4怎么在Model里获取当前用户
这个在model是做不到的,你可以看一下django的session,大概的用法如下 #保存sessionrequest.session[user.id] = 1#获取sessionlogin_counter = request.session[user.id]#删除sessionrequest.session[user.id]希望能够帮到你
结语:以上就是首席CTO笔记为大家介绍的关于django如何获取登录状态的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。