
首先说一下富文本编辑器的原理,富文本编辑器一般都是通过js文件实现的,类似于一个网页控件。在django后台之所以可以调用富文本编辑器,那是因为它可以根据这个富文本编辑器定义的字段,找到对行的js文件,然后在后台模板里调用这个js文件。而你直接通过给模板传递对应的函数,模板文件虽然可以识别到对应的函数,但是无法加载对应的js文件,自然无法在网页中初始化这个富文本编辑器的控件。
因此,对应的解决办法是查一下ckeditor这个编辑器的前端调用方式,正常情况下一般是给你需要插入富文本编辑器的编辑框设置一个ckeditor对应的类,然后在模板文件中使用<script></script>标签来导入ckeditor需要的js文件以及其他需要导入的静态文件,就可以了。
不知道我讲清楚了没有,希望可以帮助到你。
ckeditor47没有添加必备的插件。
1、先打开chrome浏览器点击右上角的三条杆,再点击扩展程序。
2、点击获取更多扩展程序,结果发现网页打不开。
3、这是因为谷歌被屏蔽的缘故要添加的插件是enablecopy,添加完插件后就可以复制粘贴了。
var editor = CKEDITORinstanceseditor1;
setTimeout(function(){//时时监听
var data = editorgetData();//获取编辑器内容
//do something here
,1000);
以上就是关于python-django中使用ckeditor富文本,后台没问题,前台为什么不好使全部的内容,包括:python-django中使用ckeditor富文本,后台没问题,前台为什么不好使、ckeditor 4.7粘贴截图在谷歌浏览器有问题、js实时监听ckeditor编辑器值得变化,随机做一定的 *** 作,怎么做呢谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)