django 提示:AttributeError: 'user_info' object has no attribute 'is_anonymous'
时间: 2023-06-23 20:00:45 浏览: 175
student_management_system_in_django:student_management_system_in_django
这个错误通常是因为你的代码中出现了一个 user_info 对象,但是这个对象并没有实现 Django User 模型所需要的 is_authenticated() 和 is_anonymous() 方法。因此,当 Django 尝试调用这些方法时,就会出现 AttributeError。
要解决这个问题,你需要检查代码中使用到 user_info 对象的地方,并确保这个对象是一个 Django User 对象,或者是一个实现了 is_authenticated() 和 is_anonymous() 方法的自定义用户模型对象。你还可以在代码中使用 Django 提供的认证方法,如 login() 和 authenticate(),以确保你的代码中使用的用户对象都是正确的。
阅读全文