tinymce富⽂本实现页⾯分页_Python项⽬中⽤富⽂本编辑器展
⽰精美⽹页
富⽂本编辑器实现效果图:
关注,转发,私信⼩编“01”即可获取Python⼊门学习资料!
python入门教程编辑器>atm指的是异步传输模式左侧编辑区域,右侧渲染到HTML显⽰效果,除了渲染时候代码样式有所不同,其他标题、⽂字、图⽚基本满⾜所见即所得的效果
用二进制补码计算
下⾯讲解富⽂本编辑器在Django项⽬中如何使⽤
1、前端页⾯引⼊js⽂件:
所⽤编辑器为tinymce.js,引⼊两个js⽂件
2、html代码布局:
左侧编辑区域,右侧渲染后预览区域
prosecution是什么意思啊下⾯div左浮动,⾥⾯的textarea是富⽂本编辑区域,注意id要⽤rich_content,name也要加, {{ content }}是我在提交时候后端返回的数据,⽅便重新在编辑区域渲染数据国家卫健委:不再发布每日疫情信息
submit通过表单默认的提交⽅式向后端发post请求传数据
下⾯是右侧展⽰的div,右浮动,左右浮动为了更好地对⽐效果,不⽤来回滑动滚动条,返回的content其实就是html字符串,我们渲染到浏览器即可
3、Django后端代码
@csrf_exempt是ajax和form表单的post请求csrf解决办法,如果是form表单的post请求,也可以在form中加{% csrf_token %}
前端是form表单请求,后端只需要根据键从表单中读数据就⾏,我们的富⽂本编辑器name属性值为content,则直接get("content")即可
qxmledit
返回到前端的content,即富⽂本的html字符串,我们分别在编辑器和右侧都进⾏了渲染,即可见到最开始的效果
本⽂富⽂本编辑器仅测试部分常见效果没有什么问题,另外富⽂本编辑器也有CKeditor、Ueditor等等,如果⼤佬们有关于这些的开源demo,也欢迎学习交流

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。