【问题标题】:Grappelli Tinymce missing themeGrappelli Tinymce 缺少主题
【发布时间】:2011-12-08 12:38:15
【问题描述】:

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

由于某些原因,tiny_mce 的 pip 安装版本没有包含这些文件。

更新:

我现在可以使用主题,但无论出于何种原因,我下载的版本中都缺少它。我仍然收到 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

tinymce 插件文件夹中似乎没有任何名为 grappeli 的文件夹。我已经运行了 ./manage.py collectstatic 并且知道我所有的文件都在正确的位置。

谢谢, CG

【问题讨论】:

    标签: python django tinymce


    【解决方案1】:

    tinymce come with grappelli 的 grappelli skins。您还应该为 grappelli 附带的 tinymce 加载 js 文件,因此 tinymce 会找到相对于 tinymce js 的主题文件。

    您可以通过在settings.py 文件中将TINYMCE_JS_URL 指向正确的网址来实现此目的,例如。 TINYMCE_JS_URL = STATIC_URL +'grappelli/tinymce/jscripts/tiny_mce/tiny_mce.js'。确保运行 collectstatic 并且您的静态文件设置正确!

    【讨论】:

    • 感谢您的链接,我复制了文件,因为我没有任何原因的皮肤。我仍然在 [15/Oct/2011 18:18:19] "GET /static/tiny_mce/plugins/grappelli/editor_plugin.js HTTP/1.1" 404 1820 [15/Oct/2011 18:18:19] 上得到 404 "GET /static/tiny_mce/plugins/grappelli_contextmenu/editor_plugin.js HTTP/1.1" 404 1856 即使使用您建议的 js 文件设置。我将使用一些设置来编辑我的上述问题,我必须让事情变得更清楚。
    • 您是否尝试在您的 tinymce 插件设置中禁用 grappelligrappelli_contextmenu
    • 不,我在互联网上找到了所有文件并安装了丢失的文件。这解决了我的 404 问题,现在我遇到了 tinymce 字段无法保存其内容的问题。叹息,我真正想要的是一种在所见即所得编辑器中添加内嵌图像的简单方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多