26π
β
If you look at django.contrib.auth.urls
you can see the default views that are defined. That would be login
, logout
, password_change
and password_reset
.
These URLs are normally mapped to /admin/urls.py. This URLs file is
provided as a convenience to those who want to deploy these URLs
elsewhere.
This file is also used to provide a reliable view deployment for test
purposes.
So you can just hook them up in your urlconf:
url('^accounts/', include('django.contrib.auth.urls')),
As you probably want to customize those views (different form or template), in my opinion you will redefine these urls anyway. But itβs a good starting point nevertheless.
π€Reiner Gerecke
3π
Just a heads up this should now be
from django.urls import include
path("accounts/", include("django.contrib.auth.urls")),
π€ark
Source:stackexchange.com