Не отображаются объекты, созданные на сайте администрирования Django-Mezzanine.

Я только что обновил веб-сайт с Django 1.7/Mezzanine 3 до Django 1.8/Mezzanine 3. После этого я обнаружил, что на сайте администратора не отображается ни один из ранее созданных объектов из моих приложений, хотя они существуют в базе данных и в реальном времени. сайт.

Когда я проверяю объект в своем браузере, кажется, что в базе данных вообще не выполняется поиск. Это влияет на все мои приложения, а также на пользовательское приложение, встроенное в Django. Это не влияет на приложение страниц, приложение для комментариев или приложение для публикации в блоге, встроенное в Django.

Я пытался удалить файлы миграции, перезапустить сервер, удалить и воссоздать базу данных и удалить затронутые таблицы, чтобы воссоздать их.

Сообщений об ошибках нет, страница просто выглядит так, будто никто еще не создал никаких объектов. Когда вы создаете новый объект и сохраняете его, вы все равно не можете их увидеть, даже если новый объект активен и находится в базе данных.


person overstreetce    schedule 29.01.2016    source источник
comment
Вы используете nginx? У меня было это и 404, когда у меня был включен хост proxy_set_header.   -  person nowen    schedule 01.02.2016
comment
Я использую встроенный сервер разработки, с которым поставляется Django.   -  person overstreetce    schedule 01.02.2016


Ответы (1)


В итоге я разобрался в чем проблема. Шаблоны в моем проекте имеют блок контента под названием «основной», имитирующий собственные файлы шаблонов. Вместо этого мне нужно было дать блоку контента новое имя по всем направлениям, потому что они каким-то образом перезаписывали шаблоны Mezzanine.

person overstreetce    schedule 04.03.2016