我第一次设置了tinymce,filebrowser,zinnia和Grappelli。我想我已经正确设置了一切,但似乎我遗漏了一些文件而且我不确定在哪里可以找到它们。我在下面收到了400个错误。
"GET /static/tiny_mce/themes/advanced/skins/grappelli/content.css HTTP/1.1" 404
"GET /static/tiny_mce/themes/advanced/skins/grappelli/ui.css HTTP/1.1" 404 1832
"GET /static/tiny_mce/plugins/grappelli/editor_plugin.js HTTP/1.1" 404 1820
"GET /static/tiny_mce/plugins/grappelli_contextmenu/editor_plugin.js HTTP/1.1" 404 1856
由于某种原因,pip安装的tiny_mce版本不包含这些文件。
更新:
我现在主题正常工作,无论出于何种原因,我的下载版本都没有。
我仍然得到404"GET /static/tiny_mce/plugins/grappelli/editor_plugin.js HTTP/1.1" 404 1820
"GET /static/tiny_mce/plugins/grappelli_contextmenu/editor_plugin.js HTTP/1.1" 404 1856
我似乎没有名为grappeli的tinymce插件文件夹中的任何文件夹。我运行了./manage.py collectstatic并且知道我的所有文件都在正确的位置。
谢谢, CG
答案 0 :(得分:1)
grappelli为tinymce come with grappelli打了个招呼。你也应该加载与grappelli一起出现的tinsce的js文件,所以tinymce会找到相对于tinymce js的主题文件。
您可以通过将TINYMCE_JS_URL
文件中的settings.py
指向正确的网址来实现此目的,例如。 TINYMCE_JS_URL = STATIC_URL +'grappelli/tinymce/jscripts/tiny_mce/tiny_mce.js'
。确保运行collectstatic
并确保您的静态文件设置正确无误!