到现在的学习,目前登录功能虽已实现,但是用户名和密码都是指定字符串,并没有通过一个认证系统来验证用户的真实信息。
一、登录admin系统
在笔记七中使用“migrate”命令进行数据迁移时,Django生成了一张auth_user表,用于存放用户信息,此用户信息可以登录Django自带的Admin管理后台。在此先创建一个admin管理后台的管理员账号。
可以看到依次要求输入用户名、邮箱、密码、确认密码,上图中有个提示是因为我输入的密码是6位,而密码至少输入8位。
admin管理的登录地址是:http://127.0.0.1:8000/admin/
打开连接后,输入创建的管理员账号登录,并点击add按钮添加用户。
注意新添加的用户,默认只是活动的权限,需要赋予可以登录的权限,否则无法登录到系统。
进入后台查看状态不可登录: