Django3.0版本出现 调用 authenticate 一直返回None的问题!求解决!

django3.0版本,在调用 authenticate (username=username, password=password)来验证用户名密码的时候,一直返回None,请问大佬们,怎么解决的呢?

我现在的操作是: 创建用户时,不适用User.objects.create_user方法,而是直接明码保存到数据库, 然后取出来直接对比,但是如果输入错误会显示DoesNotExist异常,这个异常我解决不了,我想着自定义一个异常类,来解决,但是想问问是不是有更好的办法呢??

评论 1