В этом посте добавим к нашему проекту визуальный редактор CKeditor5 Что бы посты выглядели прилично, с форматированием и рюшечками, установим визуальный редактор. Ранее, я использовал CKEditor, но в этот раз, решил опробовать CKEditor5. Установка CKEditor5. Установим библиотеку pip install django-ckeditor-5.
Далее необходимо сразу добавить установленную библиотеку django-ckeditor-50.2.8 в requirements.txt. Также добавить django_ckeditor_5 в INSTALLED_APPS. Не уходя из файла settings.py, в самый конец добавим конфигурацию: Код конфигурации ищите в файле settings...
Drupal 10 больше не поддерживает старый добрый редактор CKEditor 4. Вместо него теперь используется новый редактор CKEditor 5. Новый софт, новые баги... к сожалению. CKEditor 5 экранирует спецсимволы в коде JavaScript, после чего скрипт перестаёт работать. К примеру, символ "&" превращается в "&". После сохранения содержимого символ снова экранируется, потом снова... Приятного мало, отключил всё что мог — всё равно скрипт портится. Пришлось добавить новый текстовый формат, без использования CKEditor 5...