Login Logout

settings.py
LOGIN_URL = ‘app:login’LOGIN_REDIRECT_URL = ‘app:index’LOGOUT_REDIRECT_URL = ‘app:index’
urls.py
urlpatterns = [ path(‘signup’,views.signup, name=’signup’), path(‘login’, auth_views.LoginView.as_view(template_name=”app/login.html”),name=’login’), path(‘logout’, auth_views.LogoutView.as_view(), name=’logout’),]
signup.html
<form method=”POST” action=”{% url ‘app:signup’ %}”> <label>ラベル名</label> {{ form.username }} {{ form.username.errors }} <label>パスワード</label> {{ form.password1 }} {{ form.password1.errors }} <label>パスワード(確認)</label> {{ form.password2 }} {{ form.password2.errors }} <input type=”submit” value=”ユーザー登録”></form>
login.html
<form method=”POST”> {% csrf_token %} {{ form.as_p }} <input type=”submit” value=”ログイン”></form>