使用django的login来登陆用户的时候需要为用户模型添加backend
来源:互联网 发布:集美大学校园网络中心 编辑:程序博客网 时间:2024/06/10 08:26
环境是:
django-1.5.1
python-2.6
自定义了一个MyUser模型座位用户模型,注册表单ReUserForm,当用户通过了注册验证,保存数据到数据库,之后
logout当前用户,login注册用户,如果直接这么做,如:
u=reform.save() logout(request.user) login(request,u)
会报
'MyUser' object has no attribute ‘Session'
我们必须手动为u添加backend属性:
u=reform.save() u.backend='django.contrib.auth.backends.ModelBackend' logout(request.user) login(request,u)
0 0
- 使用django的login来登陆用户的时候需要为用户模型添加backend
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限 无法使用新增的用户登陆mysql
- 用户登陆界面Login.aspx引发的发布错误
- ASP.Net Login用户登陆
- ASP.Net Login用户登陆
- Django---用户注册和登陆验证(3)--具体实现--使用默认的
- ubuntu登陆login无法登陆用户解决方法
- 开通用户第一次登陆的时候修改密码
- system用户登陆的时候提示 ora-28000/ora-28002
- django的用户认证
- 用户登陆的退出
- Django使用自己的用户系统,自定义用户系统
- 使用django的用户帐号登录 openfire
- 使用django的用户帐号登录openfire
- Django使用自己的用户系统
- node4.X以上版本中,session用来保持用户的登陆(login)状态
- django 1.7 自定义用户user模型的三种方法
- django 1.7 自定义用户user模型的三种方法
- vim插件编写中的plug和SID
- 多继承
- HDU 1166 敌兵布阵
- 2014.1.27 Java RTTI && 反射
- Java 7之异步I/O第2篇 - I/O操作之NIO
- 使用django的login来登陆用户的时候需要为用户模型添加backend
- 研发周报:精简代码,为网站减负的十大建议
- Java部分面试题
- Backbone.js学习
- 漫谈浏览器的明天
- usb-serial-2 usb主机控制器驱动
- 提示框显示
- Java多线程 阻塞队列和并发集合
- 检索模块的设计