我知道这个问题已经在这里被问了很多次,但我不能在我的管理员的平面页面中显示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({
请帮帮我。谢谢。
答案 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>