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: исключить Список пользователей от всех пользователей
  • Настройка двух разных типов пользователей в Django 1.5 / 1.6
  • Очистка данных, которые имеют тип URLField
  • Как исследовать поля модели django?
  • Создать уникальный идентификатор в django из поля модели
  • Изменение типа данных Django в моделях без отбрасывания таблицы
  • Модельный опрос Django
  • Python - лучший язык программирования в мире.