三.扩展默认的auth_user表
一.认证系统
Django自带一个用户认证系统,用于处理用户账户、群组、许可和基于cookie的用户会话。...提供的用户认证功能就是验证用户名以及密码是否正确,如果认证成功,便返回一个User对象,authenticate()会在该User对象上设置一个属性来标识后端已经认证了该用户,且该信息在后续的登录过程中是需要的...该函数接收一个HttpRequest对象和一个User对象参数,该方法会把用户的ID保存在Django的session中,一旦登录成功,函数中的request对象中,就会有一个user对象,就是当前登录的用户对象...(request):
...
login_url:如果没有登录,跳转到的页面,也可以通过全局设置,在settings中配置LOGIN_URL='/login/'
7.创建普通用户和超级用户
auth...中告诉Django现在使用新定义的UserInfo表来做用户认证。