3. High-level: využití kompletních view
Pro nejběžnější použití authentication middleware poskytuje několik view pro
zpracování přihlášení, odhlášení a nastavení hesla.
Základní použití: includování všech view s defaultním mapováním na URL v urls.py
:
urlpatterns = [
path("accounts/", include("django.contrib.auth.urls")),
]
Zde jsme použili globální cestu accounts/
. Tím vznikne mapování těchto URL vzorů:
accounts/login/ [name='login']
accounts/logout/ [name='logout']
accounts/password_change/ [name='password_change']
accounts/password_change/done/ [name='password_change_done']
accounts/password_reset/ [name='password_reset']
accounts/password_reset/done/ [name='password_reset_done']
accounts/reset/<uidb64>/<token>/ [name='password_reset_confirm']
accounts/reset/done/ [name='password_reset_complete']