-2

我创建了自己的 Auth 应用程序,但现在 Admin 无法正常工作,您有什么建议?

现在的例外是:“用户”对象没有属性“is_authenticated”

我知道我的用户真的没有这种方法。所以我有两种方法: - 更改管理员 - 调整我的用户系统

我的问题是:是否有可能轻松关闭绑定到身份验证的管理员

4

1 回答 1

2

查看文件 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)。

于 2009-05-07T10:21:29.693 回答