django-tinymce 现代主题

2024-01-01

我在让现代主题与 django-tinymce 一起使用时遇到问题。简单主题和高级主题都正确渲染,但是当我切换到现代主题时,没有任何渲染,并且在控制台中收到 /static/tiny_mce/themes/modern/editor_template.js 的 404 错误

我正在尝试在 django 管理中完成所有这些操作。该错误来自 /static/tiny_mce/tiny_mce.js ,这很有趣,因为我没有在该目录中安装任何内容。我使用 /static/js/tinymce 作为我的TINYMCE_JS_ROOT在设置.py中。在简单和高级主题之间切换时,一切正常。

我尝试将 editor_template.js 的版本复制到它正在查找的确切位置,但我仍然得到 404。就像它会擦除 /static/tiny_mce (如果存在)并用某些东西替换它,但我无法弄清楚知道它是如何/从哪里得到的。

我正在使用安装的 TinyMCE 4.1.3http://www.tinymce.com/download/download.php http://www.tinymce.com/download/download.php和 Django 1.6.5


我最近也一直在与 TinyMCE 斗争。我正在使用 TinyMCE v4 和 Django 1.6。我走下django-tinymce/django-flatpages-tinymce路线,因为我让这些在另一个项目上工作。有些它对这个新项目不起作用。我做了一些研究,并决定直接使用 TinyMCE,没有 Django 应用程序(例如,没有django-tinymce or django-flatpages-tinymce).

这种方法减少了Django中的所有配置,完全可以在tinymce.init称呼。我发现这比处理 Django 的设置文件、覆盖模型等要容易得多。只需找到您想要 TinyMCE 增添趣味的模板并添加init打电话到那里。

这里的全功能示例确实对我有帮助:

http://www.tinymce.com/tryit/full.php http://www.tinymce.com/tryit/full.php

这使用现代主题...

我只是将其添加到change_form.html我需要丰富的编辑器的任何模型的模板。以平面页面为例:

admin/flatpages/flatpage/change_form.html

或者在应用程序中自定义模型:

admin/custom_app/model_name/change_form.html

我知道这正是您问题的答案,但我认为这是值得考虑的,并且可能会帮助您最终得到您需要的东西。

另外,我应该指出,TinyMCE v4 似乎只有现代主题可用:

http://www.tinymce.com/wiki.php/Tutorial:Migration_guide_from_3.x http://www.tinymce.com/wiki.php/Tutorial:Migration_guide_from_3.x

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

django-tinymce 现代主题 的相关文章

随机推荐