请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

user = authenticate(username=user_name, password=pass_word)返回值为None

图片描述老师啊,我的登陆view无法认证用户啊,明明能得到username和password,但是user = authenticate(username=user_name, password=pass_word)返回值是None,我这登陆的用户是我从注册界面注册进数据库的,这到底是怎么回事啊

正在回答

插入代码

2回答

你可以试试用这个账号看看能不能登录xadmin,在登录前可以通过数据库修改一下这个用户的is_staff字段为1不然无法登录,你看看这个账号能否登录,如果不能登录你就需要检查一下你的注册方法是否有错误导致了密码没有加密?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪6621228 #1
    非常感谢!确实是忘记了数据库默认没激活用户...
    回复 有任何疑惑可以回复我~ 2019-02-17 16:09:16
Ethreal 2019-02-16 17:59:13

你确保数据库的用户真的和你前端传递的是一致的么?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号