Django – запрос соответствия сайта не существует

Я пытаюсь получить админ-сайт моего приложения в Django. Я просто синхронизирую БД, а затем ушел на сайт, но получаю ошибку …

Site matching query does not exist. 

Есть идеи ?

2 Solutions collect form web for “Django – запрос соответствия сайта не существует”

Для каждого приложения django требуется запуск Site . Здесь у вас это не похоже.

Войдите в свою оболочку django

 $> ./manage.py shell >>> from django.contrib.sites.models import Site >>> site = Site() >>> site.domain = 'example.com' >>> site.name = 'example.com' >>> site.save() 

или

 $> ./manage.py shell >>> from django.contrib.sites.models import Site >>> site = Site.objects.create(domain='example.com', name='example.com') >>> site.save() 

Вы должны быть настроены.

Вам также необходимо убедиться, что домен сайта совпадает с тем, который вы используете. Например, если вы являетесь пользователем доступа к сайту администратора с http://127.0.0.1:8000/admin/, то ваш сайт. Domain должен быть: site.domain = '127.0.0.1:8000'.

  • Создание запросов Django с локализованными датами
  • Схема ролей пользователей в Django
  • Поле UUID добавлено после данных уже в базе данных. Есть ли способ заполнить поле UUID для существующих данных?
  • система шаблонов django, вызывающая функцию внутри модели
  • django одно приложение одна модель несколько баз данных
  • django - Как установить значение по умолчанию для DecimalField в django 1.3?
  • Сортировка по фильтру Year_Month Django
  • Как внешнее заполнение модели Django?
  • Абстрактное наследование базового класса в Django с foreignkey
  • Django Foreign Key: получить связанную модель?
  • Загрузка Django: удалять загруженные дубликаты, использовать существующий файл (проверка на основе md5)
  • Python - лучший язык программирования в мире.