关于重写authenticate方法 用户名不存在的问题
来源:6-3 用户登录-2
哎一古91
2019-01-29
重写authenticate方法后 使用UserProfile.objects.get(Q(username=username)|Q(email=username)) 方法 判断
可是 我测试当用户名或者邮箱都不存在的情况,就报错了 用filter方法 则正常
写回答
1回答
-
django的get是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。 filter则是以列表的方式获取
032019-02-01
相似问题