django php 常驻内存,神级程序员在使用Django时写下的富文本编辑器及上传的详细介绍!...

b8b4785dccb7295e0b096a9cf6100cf3.png

Python学习交流643692991

什么是富文本编辑器

百度百科有详细介绍

KindEditor是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。

Django配置

1 、配置static静态资源

KindEditor是用JavaScript编写的,这属于static files,因此需要为Django设置static路径。 首先在工程目录下新建static文件夹,这里要注意的是千万不要在my_app/下创建static文件夹作为static文件存放的目录, 这会导致Django无法搜索到自己的static 文件。创建后好,在settings中配置static文件目录。添加以下代码

08af5a6bda9367c0339d7ced99ed5d0c.png

2 、下载

http://kindeditor.net/down.php

3 、解压并复制到项目目录下

4 、定义Media类并编辑kindeditor配置

492bfb004193a4187a73756452964ff8.png

config.js

3da0dc801190694f147ea0b347e4c3bf.png

5 、配置url

a0d7f2028e9bd427f42f1258f7fe5731.png

upload.py

c2cd7c770f177aa025e66e44d4056bb4.png

415976262f8dbd49471fc644f550c076.png

281c2536ecb3e9bc1eff52450928e49e.png

dad7b5423093ac03007addba40fbb600.png

测试

a556cd132f45fa2a5d4d65f32cfd2c3c.png

139

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值