我创建了自己的Auth应用,现在Admin无法正常工作,您有什么建议?
现在的例外是:'用户'对象没有属性'is_authenticated'
我知道我的用户真的没有这样的方法。所以我有两种方式: - 更改管理员 - 调整我的用户系统
我的问题是:是否有可能轻易地将管理员绑定到auth
答案 0 :(得分:3)
请参阅文件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
- 您可能会尝试对其进行monkeypatch,但这是一个坏习惯(Django不是RoR,Python不是Ruby)。