博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python KindEditord
阅读量:5298 次
发布时间:2019-06-14

本文共 2566 字,大约阅读时间需要 8 分钟。

python 文本编辑器(KindEditord)

1、下载

  • 官网下载:http://kindeditor.net/down.php
  • 本地下载:http://files.cnblogs.com/files/wupeiqi/kindeditor_a5.zip

2、文件夹说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
├── asp                          asp示例
├── asp.net                    asp.net示例
├── attached                  空文件夹,放置关联文件attached
├── examples                 HTML示例
├── jsp                          java示例
├── kindeditor
-
all
-
min
.js 全部JS(压缩)
├── kindeditor
-
all
.js        全部JS(未压缩)
├── kindeditor
-
min
.js      仅KindEditor JS(压缩)
├── kindeditor.js            仅KindEditor JS(未压缩)
├── lang                        支持语言
├── license.txt               License
├── php                        PHP示例
├── plugins                    KindEditor内部使用的插件
└── themes                   KindEditor主题

3、基本使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<textarea name
=
"content" 
id
=
"content"
><
/
textarea>
  
<script src
=
"/static/jquery-1.12.4.js"
><
/
script>
<script src
=
"/static/plugins/kind-editor/kindeditor-all.js"
><
/
script>
<script>
    
$(function () {
        
initKindEditor();
    
});
  
    
function initKindEditor() {
        
var kind 
= 
KindEditor.create(
'#content'
, {
            
width: 
'100%'
,       
/
/ 
文本框宽度(可以百分比或像素)
            
height: 
'300px'
,     
/
/ 
文本框高度(只能像素)
            
minWidth: 
200
,       
/
/ 
最小宽度(数字)
            
minHeight: 
400      
/
/ 
最小高度(数字)
        
});
    
}
<
/
script>

4、详细参数

     http://kindeditor.net/docs/option.html

5、上传文件本质:上传图片时,点击上传 会默认帮你生成ifrem和form标签,然后在form标签里生成一个image标签,以Ajax方式发送到后台(伪Ajax)

CONIENT = ""def test(request):    if request.method == "GET":        return render(request,"test.html")    else:        content = request.POST.get("content")        global CONIENT        CONIENT = content        print(content)        return HttpResponse("...")def see(request):    return render(request,"see.html",{
"con":CONIENT})import osdef upload_img(request): #在之后可以根据获取到的dir判断是视频还是文件,这里没有用到 type_obj = request.POST.get("dir") print(request.POST, request.FILES) file_obj = request.FILES.get("imgFile") file_path = os.path.join("static/images/",file_obj.name) with open(file_path,"wb") as f: for chunk in file_obj.chunks(): f.write(chunk) #返回前端,可以预览 dic = { 'error': 0, 'url': "/" + file_path, 'message': '错误了...' } import json return HttpResponse(json.dumps(dic))
Views
urlpatterns = [    #上传图片,写文章    url(r'^test/', views.test),    #查看写的文章    url(r'^see/', views.see),    #上传图  视频 文件    url(r'^upload_img.html', views.upload_img),
    
{
% csrf_token %}
文章内容
test.html
    
Title {
{ con | safe }}
see.html

 

转载于:https://www.cnblogs.com/guobaoyuan/p/7242328.html

你可能感兴趣的文章
【NodeJS】http-server.cmd
查看>>
研磨JavaScript系列(五):奇妙的对象
查看>>
面试题2
查看>>
selenium+java iframe定位
查看>>
P2P综述
查看>>
第五章 如何使用Burp Target
查看>>
Sprint阶段测试评分总结
查看>>
sqlite3经常使用命令&amp;语法
查看>>
linux下编译openjdk8
查看>>
【python】--迭代器生成器装饰器
查看>>
Pow(x, n)
查看>>
安卓当中的线程和每秒刷一次
查看>>
随机颜色值
查看>>
每日一库:Modernizr.js,es5-shim.js,es5-safe.js
查看>>
目录相关的操作
查看>>
C++----练习--引用头文件
查看>>
ajax连接服务器框架
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
利用maven管理项目之POM文件配置
查看>>
FUSE-用户空间文件系统
查看>>