python-django中使用ckeditor富文本,后台没问题,前台为什么不好使

python-django中使用ckeditor富文本,后台没问题,前台为什么不好使,第1张

首先说一下富文本编辑器的原理,富文本编辑器一般都是通过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编辑器值得变化,随机做一定的 *** 作,怎么做呢谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9643596.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存