TinyMCE JS在Django项目中返回404

时间:2019-04-08 10:27:42

标签: django tinymce

尝试加载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,这时我很茫然。任何帮助表示赞赏。

0 个答案:

没有答案