Эшафот или django-admin без приложения Auth - PullRequest
0 голосов
/ 07 мая 2009

Я создал собственное приложение для аутентификации, и теперь администратор не работает, что вы можете предложить?

Теперь исключение: у объекта 'Пользователь' нет атрибута 'is_authenticated'

Я знаю, что у моего пользователя действительно нет такого метода. Итак, у меня есть 2 способа: - сменить админа - адаптировать мою пользовательскую систему

Мой вопрос был: есть ли возможность легко отключить администратора, связанного с аутентификацией

1 Ответ

3 голосов
/ 07 мая 2009

См. Файл 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).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...