Как сделать чтобы отображалась панель редактирования текста django-ckeditor в админ панели?

на сервере:

Python == 3.10

Django == 4.2.9

django-ckeditor == 5.9.0 - 6.7.0

редактор установил согласно инструкции https://django-ckeditor.readthedocs.io/en/latest/#... переписывать нет смысла

мои файлы:

models.py
from ckeditor.fields import RichTextField  
                
class Expert(models.Model):                 
    education = RichTextField(verbose_name='Образование')


settings.py
INSTALLED_APPS = [
    'ckeditor',
]

STATIC_ROOT = '/home/.../public_html/static/'
STATIC_URL = '/static/'


получаю ошибку в консоли

VM1137 ckeditor.js:260 Uncaught TypeError: Cannot set properties of undefined (setting 'dir')
at Object.d (VM1137 ckeditor.js:260:54)
at w (VM1137 ckeditor.js:261:181)
at Array.y (VM1137 ckeditor.js:261:336)
at z (VM1137 ckeditor.js:261:420)
at A.CKEDITOR.env.ie.f.$.onerror (VM1137 ckeditor.js:262:429)

в консоли также появляются следующие пути: expert.umiic.ru/admin/experts/expert/4/change/static/ckeditor/ckeditor/config.js?t=N5UC expert.umiic.ru/admin/experts/expert/ 4/change/static/ckeditor/ckeditor/skins/moono-lisa/editor.css?t=N5UC expert.umiic.ru/admin/experts/expert/4/change/static/ckeditor/ckeditor/lang/ru.js ?t=N5UC

как можно решить это?
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
ipatov_dn
@ipatov_dn Автор вопроса
может у кого случится тоже самое, мне помогло следующее:
-удалить папку с миграциями
-python manage.py makemigrations
-python manage.py migrate
-killall -9 apache2

все обновляем страницу все работает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы