- View:
from django.contrib.auth import logout
def logout_account(request):
logout(request)
return redirect('/')
- URL:
urlpatterns = [
# ...
path('logout/', views.logout_account, name='logout'),
]
- Template:
{% if user.is_authenticated %}
<a class="nav-link" href="{% url 'logout' %}">Logout ({{ user.username }})</a>
{% else %}
<a class="nav-link" href="#">Login</a>
<a class="nav-link" href="#">Sign Up</a>
{% endif %}