我是新来的Django,并试图使用tinymice_3.5.8用富文本编辑器替换django管理员的文本区域。我作为Django管理员使用富文本编辑器tinimice
url(r'^tiny_mce/(?P<path>.*)$','django.views.static.serve',
{ 'document_root': 'C:/tinymce_3.5.8/tinymce/jscripts/'})
添加tinymice的URL模式在 urls.py文件的网站和我抄Django的/的contrib /管理/模板/管理/目录下的文件change_form.html到我的模板目录并在文件中添加下面的代码。
<script type="text/javascript"
src="C:/tinymce_3.5.8/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode: "textareas",
theme: "simple"
});
</script>
行
{{media}}
这应该已经取代了Django的网站管理员的旧文本区域后,添加平面页,具有丰富的文本编辑器,但没有显示任何改变。文本区域保持不变。我也在这个网站研究过类似的问题,但没有得到任何东西。希望得到一些帮助!
浏览器是否加载JavaScript文件?我问,因为src属性是一个Windows路径。 – Bula
看看这个[链接](http://stackoverflow.com/questions/329963/replace-textarea-with-rich-text-editor-in-django-admin)。这个链接可以帮助你... – Lionel
@Bula好,我知道了。问题在于路径。但即使将js文件复制到工作目录,它仍然无法正常工作。 –