尝试加载TinyMCE JS文件时,我在本地服务器上收到404。我正在使用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
,这时我很茫然。任何帮助表示赞赏。