Я получаю 404 на локальном сервере при попытке загрузить файлы TinyMCE JS. Я использую пакет django-mce
, я скачал последние файлы mce и добавил их в свой каталог media
. При попытке использовать их с формой возвращается 404.
forms.py
from django import forms
from tinymce.widgets import TinyMCE
class post(forms.Form):
description = forms.CharField(widget=TinyMCE(attrs={'cols': 80, 'rows': 30}))
settings.py
# File Management
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
# tinymce
TINYMCE_JS_URL = os.path.join(MEDIA_ROOT, "js/tiny_mce/tinymce.min.js")
TINYMCE_JS_ROOT = os.path.join(MEDIA_ROOT, "js/tiny_mce")
TINYMCE_DEFAULT_CONFIG = {
'theme': 'advanced',
'relative_urls': False,
'plugins': 'media',
'theme_advanced_buttons1': 'bold,italic,underline,bullist,numlist,|,media,link,unlink,image',
}
Крошечные файлы mce js хранятся в proj/media/js/tiny_mce
, а базовый файл js сохраняется как tinymce.min.js
base.html
<head>
...
{{ form.media }}
...
</head>
Редактор работает (что касается столбцов и строк), но отсутствует панель инструментов. Также локальный сервер возвращает GET proj/media/js/tiny_mce/tinymce.min.js HTTP/1.1" 404 3024
, и в этот момент я в растерянности. Любая помощь приветствуется.