Eu queria modificar o menu de navegação de um site para que ele mostre uma coisa, se o usuário estiver logado e outra caso não esteja.
Porém eu não sei como acessar essa informação.
Por exemplo
{% Se o usuário não estiver logado mostre isso %}
<ul>
<li><a href="{% url 'login' %}">Entrar</a></li>
<li><a href="#">Carrinho</a></li>
</ul>
{% caso esteja mostre isso %}
<ul>
<li>Olá, {{usuario_logado.nome}}{{usuario_logado.sobrenome}}</li>
<li> Carrinho </li>
<li><a href="{% url 'logout' %}">Sair</a></li>
</ul>
{% endif %}
Eu já tenho usuários cadastrados e já tenho usuário autenticado no site.
No exemplo da aula, a pessoa só tem acesso a rede social se ela 'logar-se' na tela de login. No meu caso eu quero mostrar o site independentemente de a pessoa ser autenticada ou não.
Obrigado!
P.s: Estou usando o Django 1.11 e Python 3, mas se a resposta for na versão usada em aula também ajuda :).