django - tinymce django 没有出现

标签 django tinymce django-flatpages

我知道这个问题已经被问过很多次了,但我就是无法在我的管理员平面页面中显示 Tinymce。我不知道我在哪里失踪或做错了什么。请帮助我解决我哪里出错了。 JavaScript 文件位于:

C:\Users\Kakar\web\cms\static\js\tinymce\tinymce.min.js

url.py:

    (r'^tiny_mce/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': 'C:/Users/Kakar/web/cms/static/js/tinymce' }),

在我的模板目录中,我有另一个管理文件夹,其中包含change_form.html: 就在 {{ media }} 之后:

    <script type="text/javascript" src="/tinymce.min.js"></script>
    <script type="text/javascript">
    tinyMCE.init({
    mode: "textareas",
    theme: "simple"
    });
    </script>

在 Firebug 中它说: ReferenceError:tinyMCE 未定义 tinyMCE.init({

请帮帮我。谢谢。

最佳答案

您的tinymce脚本的url当前指向http://yoursite/tiny_mce/因为这个:(r'^tiny_mce/...但您包含的脚本将尝试从 http:/yoursite/tinymce.min.js 获取tinymce.min.js因为您还没有包含 /tiny_mce/tinymce.min.js在它的前面。如果您的 tinymce.min.js 位于子目录中,您需要包含它的路径,如下所示 <script type="text/javascript" src="/tiny_mce/(pathtodirectory)/tinymce.min.js"></script>

关于django - tinymce django 没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17905604/

相关文章:

php - Tinymce Enter 键

使用本地主机寻址时 JavaScript 库不起作用

Django-AttributeError 'User' 对象没有属性 'backend'(但是……有吗?)

python - Django 注释 sum 子查询

python - 用户站点中使用的 Django 管理更改 ListView

django - 为特定应用程序扩展平面

django - 是否可以缓存 django flatpages?

python - 为什么 Django REST Framework 返回空列表?

wordpress - 防止 TinyMCE 在 Wordpress 上的 p 标签中包装文本

python - Django 平面页面 : sort list