Login/Logout(Default)
Configure the Django Authentication URL Routes
Urls.py
from django.urls import path
from django.contrib.auth import views as auth_views
urlpatterns = [
# Login and Logout
path('login/', auth_views.LoginView.as_view(), name='login'),
path('logout/', auth_views.LogoutView.as_view(), name='logout'),
]Login /Logout Link
<a href="{% url 'login' %}">Login</a>
<a href="{% url 'logout' %}">Logout</a>Create a Django Login Template & Form
{% extends 'base.html' %}
{% block title %}Login Page{% endblock title %}
{% block content %}
<h2>Login</h2>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Login</button>
</form>
{% endblock content %}
Customize the Django Login View
Customize the Django Logout View
Last updated