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.

Foi útil?

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..

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