解决方法:找到setting.py文件中的这一行,将其注释掉。
2.报错:AttributeError: 'QuerySet' object has no attribute 'uid'原因:使用filter()方法从数据库得到的是一个QuerySet,不是User对象,没有uid属性
user = models.User.objects.filter(uid=uid)
if user:
if user.uid == uid and user.upwd == upwd:
res = {
"msg": "登陆成功",
"success": True
}
else:
res = {
"msg": "用户名或密码错误",
"success": False
}
解决方法:从QuerySet中获取具体的User对象即可。
3.报错:DoesNotExist: User matching query does not exist/原因:没有在admin.py中注册所定义的model,查询时没有找到值时就报这个错误。
解决方法:定义完model后就去admin.py中注册。



