Как исправить "запрос на соответствие сайта не существует" - PullRequest
0 голосов
/ 13 июля 2020

У меня есть проект Django со следующей конфигурацией INSTALLED_APP в settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

Пока все работает отлично. Но когда я добавляю новое имя приложения в установленное приложение под названием "django.contrib.sites", как показано ниже:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
]

После добавления "django.contrib.sites", когда я пытался go на страницу администратора с этим URL-адресом "localhost:8000/admin/" I появилась ошибка под названием "site matching query does'nt exist".

Помогите пожалуйста !!!! : (

1 Ответ

0 голосов
/ 13 июля 2020

По умолчанию, когда вы включаете фреймворк сайтов, он пытается сопоставить URL-адрес с правильным сайтом.

Добавьте SITE_ID = 1 в свой файл настроек, чтобы заставить его выбрать сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...