Редактор CK работает локально, но не на сервере
хорошая работа
У меня есть приложение django, работающее на архитектуре aws ubuntu 18.04 LTS x64. Редактор ck, который работает, когда я захожу в локальную панель администратора. Не работает на сервере (вместо редактора ck появляется текстовое поле). Как я могу решить эту проблему?
Возможно, вам нужно запустить python manage.py collectstatic
и настроить статический файл serve в urls.py.
https://docs.djangoproject.com/en/3.2/howto/static-files/
Образец:
from django.conf import settings
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
...
urlpatterns += staticfiles_urlpatterns()+static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Укажите CKEDITOR_BASEPATH в настройках производства и убедитесь, что вы собираете статические файлы, например,
CKEDITOR_BASEPATH = "/path-to-staticfiles/ckeditor/ckeditor/"
Подробнее об этом можно прочитать здесь