我知道这个问题已经被问过很多次了,但我就是无法在我的管理员平面页面中显示 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/