Skip to content

Commit 97271e1

Browse files
committed
add login form and logout views
1 parent bd9a16b commit 97271e1

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{% extends 'blog/base.html' %}
2+
{% load crispy_forms_filters %}
3+
{% load crispy_forms_tags %}
4+
5+
{% block content %}
6+
<div class="row">
7+
<div class="col-11 col-md-4 mx-auto mt-5">
8+
<h1>Login</h1>
9+
<form method="POST">
10+
{% csrf_token %}
11+
{{ form|crispy }}
12+
<button class="btn btn-secondary" type="submit">Login</button>
13+
</form>
14+
</div>
15+
</div>
16+
{% endblock %}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{% extends 'blog/base.html' %}
2+
3+
{% block content %}
4+
<div class="row">
5+
<div class="col-11 col-md-4 mx-auto mt-5">
6+
<h2>You have Been logged out</h2>
7+
<div class="border-top pt-3">
8+
<small class="text-muted">
9+
<a href="{% url 'login' %}">Login again</a>
10+
</small>
11+
</div>
12+
</div>
13+
</div>
14+
{% endblock %}

config/users/templates/users/register.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{% block content %}
66
<div class="row">
77
<div class="col-11 col-md-4 mx-auto mt-5">
8+
<h1>Sign Up</h1>
89
<form method="POST">
910
{% csrf_token %}
1011
{{ form|crispy }}

config/users/urls.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
from django.urls import path
22
from .views import *
3+
from django.contrib.auth import views as auth_views
34

45
urlpatterns = [
6+
path('login/', auth_views.LoginView.as_view(template_name='users/login.html'), name="login"),
7+
path('logout/', auth_views.LogoutView.as_view(template_name='users/logout.html'), name="logout"),
58
path('register/', RegisterView.as_view(), name="register"),
69
]

0 commit comments

Comments
 (0)