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> |