Django Admin后台使用tinymc 富文本编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django Admin后台使用tinymc 富文本编辑器相关的知识,希望对你有一定的参考价值。

1、CDN地址

 <script src="//cdn.tinymce.com/4/tinymce.min.js"></script>

2、修改base.html模板

  编辑python下的 Lib\site-packages\django\contrib\admin\templates\admin 下的base.html

  在head中引入上面的代码

3、修改base_site.html

  编辑python下的 Lib\site-packages\django\contrib\admin\templates\admin 下的base_site.html

  在{% block branding %} 中加入

  

<script type="text/javascript">
  tinymce.init({
  selector: textarea,
  height: 500,
  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 imagetools
  ],
  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 }
  ],
  content_css: [
    //fast.fonts.net/cssapi/e6dc9b99-64fe-4292-ad98-6974f93cd2a2.css,
    //www.tinymce.com/css/codepen.min.css
  ]
 });
  </script>

参考了此博客:http://sleepycat.org/blog/25/

以上是关于Django Admin后台使用tinymc 富文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章

django admin后台接入tinymce并且支持图片上传

Django注意知识点

django后台集成富文本编辑器Tinymce的使用

如何让 Parsley JS 验证在 Tinymce 富文本区域上工作?具体来说,如何通知 Parsley.js Tiny MCE 的更改?

Django-富文本的使用

带 GWT 的 TinyMCE