最近在做django项目,需要在后台管理系统加入富文本编辑

其实加入富文本编辑很简单,就是导入几个编辑器的js脚本到admin页面内,下面说说怎么做

第一步,下载想要的富文本编辑器如kindeditor

地址的话自己找一下

第二步,把编辑器的文件放在static静态文件夹内,记得要在settings里面设置好静态文件

第三步,最重要的一步,导入到admin页面。在要导入的app的admin.py文件中需要导入的admin类中加入以下代码,位置根据自己的改变下

class Media:
js = (
'/static/js/editor/kindeditor/kindeditor-all.js',
'/static/js/editor/kindeditor/lang/zh-CN.js',
'/static/js/editor/kindeditor/config.js',
)

config.js如下

//config.js
KindEditor.ready(function(K) {
//通过浏览器调试查看富文本相关信息,如id,name
window.editor = K.create('textarea[name=content]',{ // 指定大小
width:'800px',
height:'200px',
});
});

这样就完成了,如果刷新之后没有,有可能是你注册的时候没有注册进去

admin.site.register(Blog, BlogAdmin)#第一个是model第二个是admin类

最新文章

  1. Android 绘制view的小知识点
  2. tnt_esri.dat Arcgis8.1安装license
  3. Java BigDecimal 加减乘除运算
  4. The Triumph Of Bio-logic
  5. QLabel添加图片链接
  6. forms
  7. 生产场景NFS共享存储优化及实战
  8. leetcode@ [134] Gas station (Dynamic Programming)
  9. java的好资料总结
  10. Linux的用户和组
  11. Python 编码错误的本质原因
  12. H5 Canvas图像模糊解决办法
  13. SSH深度历险(十) AOP原理及相关概念学习+AspectJ注解方式配置spring AOP
  14. 使用 fail2ban 防御 SSH 服务器的暴力破解攻击
  15. linux存储管理之基本分区
  16. BZOJ1201 [HNOI2005]数三角形 大力出奇迹
  17. 【Android】Android传感器
  18. python简说(二十五)面向对象
  19. POJ2311 Cutting Game 博弈 SG函数
  20. ruby中Regexp用法

热门文章

  1. C# MVC 页面面包屑以及相应的权限验证操作
  2. spring自定义参数绑定(日期格式转换)
  3. 【FIRST USE】第一次用git把代码上传到github
  4. 关于easyui checkbox 的一些操作处理
  5. mysql索引语法及示例
  6. HTML5-坦克大战一画出敌人坦克并让自己的坦克可以发子弹的功能(二)
  7. KVM(七)使用 libvirt 做 QEMU/KVM 快照和 Nova 实例的快照
  8. 经常用到的Eclipse快捷键(更新中....)
  9. 如何调用docker swarm service的API来创建及更新服务
  10. AC日记——T-Shirt Hunt codeforces 807b