pip install django-allauth
python
INSTALLED_APPS = [
...
'allauth',
'allauth.account',
'allauth.socialaccount',
...
]
AUTHENTICATION_BACKENDS = [
...
'django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend',
]
python manage.py migrate
python
from django.urls import include, path
urlpatterns = [
...
path('accounts/', include('allauth.urls')),
...
]