3

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

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

网址.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>

在萤火虫中它说: ReferenceError: tinyMCE is not defined tinyMCE.init({

请帮帮我。谢谢你。

4

1 回答 1

2

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

于 2013-07-28T07:37:11.150 回答