authenticate返回值始终为None

来源:6-4 用form实现登录-1

常恕

2017-04-27

http://szimg.mukewang.com/590151f50001faba10870469.jpg

输入正确的用户名和密码(通过register生成的)也不能登录,authenticate返回的user始终是None,上图是debug返回的结果。该怎么解决这个问题呢?

写回答

4回答

bobby

2017-04-27

users.views.CustomBackend 你进入这个类的自定义的函数debug一下看看 是否获取到用户 以及获取到之后是否return了user

1
3
bobby
回复
weixin_慕仙4129632
你看看我上面的截图回复
2019-03-11
共3条回复

bobby

2019-03-11

//img.mukewang.com/szimg/5c862cdb0001749714090421.jpg 可以在这里打断点看看到底是第一行代码就获取不到用户还是获取到用户之后知识密码校验出错了?

0
0

大叔你好嫩

2017-06-04

//szimg.mukewang.com/5933cd730001bb4310280171.jpg

//szimg.mukewang.com/5933cd730001fca309350212.jpg

好像取不到数据库中的用户名和密码,始终登录不上,请问老师该如何解决

0
1
bobby
login的逻辑里面 参数写错了
2017-06-07
共1条回复

常恕

提问者

2017-04-27

AUTHENTICATION_BACKENDS = [

   'users.views.CustomBackend',
   'django.contrib.auth.backends.ModelBackend',
]

0
3
大叔你好嫩
回复
bobby
发您qq没回我
2017-06-05
共3条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程