请稍等 ...
×

采纳答案成功!

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

POST http://127.0.0.1:8000/login/ 400 (Bad Request)

在用户登录界面,调试login,显示bad request,在网页直接输入http://127.0.0.1:8000/login/就可以验证成功。请问什么原因?

第二个问题是密码输入错误后,显示

"non_field_errors": [
       "无法使用提供的认证信息登录。"
   ]

正在回答 回答被采纳积分+3

1回答

提问者 前端侠 2018-08-15 16:38:15

第一个问题解决了,请问第二个问题如何解决?不管是用户名输错还是密码输错都是返回“无法使用提供的认证信息登录”

0 回复 有任何疑惑可以回复我~
  • bobby #1
    如果是这样 你要检查一下你的这个账号能不能通过xadmin登录,如果不能 你就可以先将课程中信号量的部分注释掉 因为这里会和xadmin新建的用户造成密码加密两次
    回复 有任何疑惑可以回复我~ 2018-08-15 17:35:39
  • max_max #2
    请问解决了吗?我也遇到这个问题
    回复 有任何疑惑可以回复我~ 2018-09-07 17:38:57
  • max_max #3
    已解决
    源码中少了request参数
    def authenticate(self, request, username=None, password=None, **kwargs):
    回复 有任何疑惑可以回复我~ 2018-09-07 18:01:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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