2
回答
求一个Django admin的富文本编辑器的设置方法
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
求一个Django admin的富文本编辑器的设置方法,不管什么都行,希望你能把你的project目录贴出来,另外,有什么地方需要修改的也贴出来,我在网上找了很多教程,都是复制粘贴的,都是重复的,根据他们所说的,我没有成功。找了好几天,最好还有个视频,讲解一下“为什么”,万分感谢
举报
共有2个答案 最后回答: 3年前

直接修改源代码

在   django/contrib/admin/templates/admin/base.html 的head中加入


<script type="text/javascript" src="http://tinymce.cachefly.net/4.1/tinymce.min.js"></script>
<script type="text/javascript">
    tinymce.init({
    selector: "textarea",
    theme: "modern",
    plugins: [
        "advlist autolink lists link image charmap print preview hr anchor pagebreak",
        "searchreplace wordcount visualblocks visualchars code fullscreen",
        "insertdatetime media nonbreaking save table contextmenu directionality",
        "emoticons template paste textcolor colorpicker textpattern"
    ],
    toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
    toolbar2: "print preview media | forecolor backcolor emoticons",
    image_advtab: true,
    templates: [
        {title: 'Test template 1', content: 'Test 1'},
        {title: 'Test template 2', content: 'Test 2'}
    ]
});
</script>



就可以了,只不过就是admin中所有textarea都会有tinymce。

--- 共有 2 条评论 ---
billvsme回复 @蜗牛爬金字塔 : 直接把上面的代码加到django/contrib/admin/templates/admin/base.html 的head中就可以了,不需要其他的东西。上面的代码引入tinymce的js,跟配置tinymce。后面html代码中只要有<textarea>标签的就会显示tinymce 3年前 回复
蜗牛爬金字塔那tinyce应该怎么放置能,能给个你的项目目录的截图吗? 3年前 回复
顶部