Ошибка публикации страницы Django-CMS 2.4

Я только что обновил свой сайт с Django-CMS 2.3 до 2.4 и с Django 1.4.3 до Django 1.5.1.

Сайт отлично работает в моей среде разработки; сначала он приветствует меня на странице Django-CMS (с пони), а затем мне просто нужно было просмотреть каждую страницу в панели администратора и нажать "опубликовать черновик" на ней, чтобы она появилась.

Когда я попытался повторить трюк на Prod, все идет хорошо, пока я не нажму "опубликовать черновик" на главной странице. Другие страницы в порядке, но эта страница дает мне сообщение об ошибке:

Field 'moderator_state' doesn't have a default value

Я могу предварительно просмотреть страницу, но она не будет опубликована.

Кто-нибудь может подсказать, что я могу делать не так?

Спасибо!

1 ответ

Решение

Просмотрите руководство по обновлению и убедитесь, что применены миграции БД:

python manage.py migrate cms

Кроме того, опция модератора больше не используется, поэтому обязательно удалите ее из settings.py

Другие вопросы по тегам