Примечания к выпуску 3.8.0

Этот выпуск django CMS сосредоточен на внедрении поддержки Django 3.1 и отказе от поддержки Python 2.7 и 3.4. Он также удаляет поддержку версий Django ниже 2.2.

Что нового в версии 3.8.0

Улучшения и новые возможности

  • Введена поддержка Django 3.1.

  • Прекращена поддержка Python 2.7 и Python 3.4

  • Прекращена поддержка Django < 2.2

Исправления ошибок

  • Удалено djangocms-column из инструкций по ручной установке

  • Удалено дублирующее объявление attr из документации

  • Исправлена ссылка на неверную переменную в сообщениях журнала в utils/conf.py

  • Исправлена проблема в wizards/create.html, когда в сообщении об ошибке не использовалась форма множественного числа

Как перейти на версию 3.8

Мы предполагаем, что вы переходите с версии django CMS 3.7.

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

Затем запустите:

python manage.py migrate  # to ensure that your database is up-to-date with migrations
python manage.py cms fix-tree

Проверьте пользовательский код и сторонние приложения на предмет использования устаревших или удаленных функций или API (см. выше). Возможно, потребуется обновить некоторые компоненты сторонних производителей.

Установите новую версию django CMS с GitHub или через pip.

Беги:

python manage.py migrate

чтобы применить новые миграции.

Вернуться на верх