tinymce django没有露面

时间:2013-07-28 06:27:20

标签: django tinymce django-flatpages

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

  

C:\用户\ Kakar \网络\ CMS \静态\ JS \ TinyMCE的\ tinymce.min.js

urls.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({

请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:2)

您的url for your tinymce脚本目前指向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>