AllAuth.url не работает и не показывает путь к предложениям

Setting.py:

INSTALLED_APPS = [
'channels',
'allauth',
'allauth.account',
'allauth.socialaccount',

'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',


"corsheaders",
]
MIDDLEWARE = [
"corsheaders.middleware.CorsMiddleware",

'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',

"allauth.account.middleware.AccountMiddleware",

'django.middleware.clickjacking.XFrameOptionsMiddleware',

]
AUTHENTICATION_BACKENDS = [
'django.contrib.auth.backends.ModelBackend',

'allauth.account.auth_backends.AuthenticationBackend',
]

Файл: url.py

urlpatterns = [
path('admin/', admin.site.urls),
path('accounts/', include('allauth.urls')),
]

Как я только что последовал за быстрым стартом всех аут, и я уже делал это один раз с учебником, но на этот раз что-то пошло не так, потому что когда я ищу : localhost:8000/accounts/, он говорит, что путь не существует, вместо того, чтобы дать мне предложения о последующих действиях. А когда я перехожу на localhost:8000/, он предлагает admin/, accounts/

allauth нуждается в приложении django.contrib.sites, добавьте его в список установленных приложений и добавьте SITE_ID.

INSTALLED_APPS = [
'channels',
'allauth',
'allauth.account',
'allauth.socialaccount',

'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',

"corsheaders",
]


SITE_ID = 1

Также, если вы еще не запустили, запустите миграции

python manage.py migrate
Вернуться на верх