我创建了自己的 Auth 应用程序,但现在 Admin 无法正常工作,您有什么建议?
现在的例外是:“用户”对象没有属性“is_authenticated”
我知道我的用户真的没有这种方法。所以我有两种方法: - 更改管理员 - 调整我的用户系统
我的问题是:是否有可能轻松关闭绑定到身份验证的管理员
我创建了自己的 Auth 应用程序,但现在 Admin 无法正常工作,您有什么建议?
现在的例外是:“用户”对象没有属性“is_authenticated”
我知道我的用户真的没有这种方法。所以我有两种方法: - 更改管理员 - 调整我的用户系统
我的问题是:是否有可能轻松关闭绑定到身份验证的管理员
查看文件 django/contrib/admin/views/decorators.py:
from django.contrib.auth.models import User
from django.contrib.auth import authenticate, login
这些用于staff_member_required
保护对管理应用程序的访问的装饰器。
管理应用程序需要django.contrib.auth
- 您可能会尝试对其进行猴子补丁,但这是一个坏习惯(Django 不是 RoR,Python 不是 Ruby)。