Grappelli Tinymce缺少主题

时间:2011-10-15 22:28:22

标签: python django tinymce

我第一次设置了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

1 个答案:

答案 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并确保您的静态文件设置正确无误!