Django login, logout urls e nome do usuário atual
-
25-09-2019 - |
Pergunta
Eu sou novo no Django e apenas só tenho django-registration e execução.Alguém poderia me dizer como chegar a obter um log-in, log-out nome da url e o nome do usuário atual no meu modelo.Estes são chamados de tags de template?Existe uma lista abrangente em algum lugar para todas as variáveis predefinidas fornecidas com o Django.
Estou um pouco perdido com isso.Eu Pesquisei por um tempo agora, mas eu não consegui encontrar nada.
Obrigado.
Solução
Certifique-se de que você tem 'django.contrib.auth.middleware.AuthenticationMiddleware'
no settings.MIDDLEWARE_CLASSES
Modelo:
{{ request.user.username }}
O login e logout url pode ser encontrado em configurações:
settings.LOGIN_URL
(padrão=/accounts/login)settings.LOGOUT_URL
(padrão=/contas/logout)
Você terá de implementar os pontos de vista e se referem a ele de url
marca
{% url do seu.início de sessão.visualizar.nome %}
Ver..