Django: отношения "django_site" не существует

Я запускаю тестовый сервер django на aws, и я только что установил django-userena, и когда я пытаюсь зарегистрировать пользователя при нажатии submit, я получаю следующее сообщение:

"django_site" не существует. LINE 1: … "django_site". "domain", "django_site". "name" FROM "django_si …

Я не совсем уверен, что здесь не так. Я провел некоторое исследование и добавил " 'django.contrib.sites'," к моим установленным приложениям, но я все еще получаю ошибку. У меня будет дополнительный шаг, который мне не хватает. Любые предложения или советы?

6 Solutions collect form web for “Django: отношения "django_site" не существует”

Недавно я столкнулся с этой проблемой (Django 1.8.7) даже с SITE_ID = 1 в моих настройках. Мне пришлось вручную перенести приложение sites перед любыми другими переходами:

 ./manage.py migrate sites ./manage.py migrate 

Вы можете вызвать объект сайта перед созданием модели сайта (перед синхронизацией или переносом)

ex: site = Site.objects.get (id = settings.SITE_ID)

У меня такая же проблема, и я исправил ее так:

  1. добавьте SITE_ID=1 в settings.py
  2. выполните следующую команду:

     python manage.py migrate 

Я должен был пойти на панель администратора и найти группы «сайты», а затем изменить имя домена и имя сайта на свой сервер ip для моего тестового сервера.

Ужасный код приводит к этой ошибке для меня. У меня была глобальная переменная, чтобы получить текущий сайт

SITE = Site.objects.get(pk=1)

это было оценено во время миграции и привело к ошибке.

Эта проблема может быть вызвана одним из приложений, которые вы используете. Если вы тщательно проверите трассировку, вы, возможно, уже найдете делинквент.

У меня были эти проблемы с помощью django-debug-toolbar и zinnia .

Если вы используете django-debug-toolbar это может быть решением:

Попробуйте выполнить следующие шаги для явной настройки: http://django-debug-toolbar.readthedocs.org/en/1.2.2/installation.html#explicit-setup

В качестве альтернативы удалите debug_toolbar из ваших INSTALLED APPS .

Если это не помогает или если другое приложение вызывает эту проблему, попробуйте временно удалить все импорт (например, установленное приложение, URL-адреса, пользовательские представления, настройки), которые отображаются в трассировке.

  • Нужна помощь в понимании кометы в Python (с Django)
  • Как иметь несколько полей select в django в виде раскрывающегося списка
  • Торнадо или Django работает с CGI?
  • Регистрация и электронная почта не работают для Django за 500
  • django не возвращает соответствующий ответ
  • Django1.9: объект 'function' не имеет атрибута '_meta'
  • Почему я не могу заставить статический каталог работать с django 1.3?
  • генерировать jwt при входе в allauth
  •  
    Interesting Posts for Van-Lav

    Как написать Ansible задачу, используя with_dict в цикле (with_items)

    Как использовать курсор () для разбивки на страницы?

    поднимать без аргументов

    Как получить имена переменных из строки для метода format ()

    Отправка электронной почты Python TypeError: ожидаемая строка или буфер

    Доступ к использованию ЦП / ОЗУ (например, с Диспетчером задач, но через API!)?

    «Конда» не распознается как внутренняя или внешняя команда

    Python 3: код с исправлением обезьян не повторно импортируется с помощью многопроцессорности

    Как передать изображение PIL в Add_Picture в python-pptx

    Какие архитектуры программного обеспечения используются на Netflix.com и Amazon.com?

    Использование Python со сценарием (на Mac)

    Как сохранить изображение с помощью PIL?

    Программно изменить FileChooserDialog, чтобы сначала просмотреть каталоги с Python 3.4 и Gtk3?

    Выбор языка сценариев для начальной работы

    Tensorflow на Android с привязками Python?

    Python - лучший язык программирования в мире.