Pergunta

Eu criei meu próprio aplicativo Auth, e agora Administrador não está funcionando, o que pode sugerir?

Exceção agora é: objeto 'usuário' tem nenhum atributo 'is_authenticated'

Eu sei que meu usuário realmente não temos tal método. Então, eu tenho 2 formas: - mudança de administração - adaptar o meu sistema de utilizador

A minha pergunta foi: existe possibilidade de facilmente off administrador obrigado a auth

Foi útil?

Solução

Veja o arquivo django / contrib / admin / views / decorators.py:

from django.contrib.auth.models import User
from django.contrib.auth import authenticate, login

Estes são usados ??em staff_member_required decorador que guarda o acesso ao aplicativo de administração.

aplicativo Administração requer django.contrib.auth -. Você pode tentar monkeypatch-lo, mas é um mau hábito (Django não é RoR, Python não é rubi)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top