我们之前都是使用textarea文本域来接受用户的输入。如果是简单的文本文字,textarea足够使用了。但是如果是比较复杂的页面排版,需要直接编写出网页一样的版面,还要能够插入图片,视频,文本域就显得不够了
基于这种需求,可以选择富文本编辑器。富文本编辑器可以让编辑人员在线像编写word一样的进行网页编辑,能够上传图片、视频。也可以轻松的复制、粘贴,插入表格数据等等。可以极大的提高网页编辑工作效率
富文本编辑器有很多,课程中讲授的为CKEditor编辑器,这款编辑器,功能强大,维护稳定,兼容性好,应用很广。富文本编辑器作为一种前端插件,对于大多数开发人员来说,并不需要了解其中的技术细节,基本上加载了相关的js文件后,就可以使用了
为了方便在flask中设置一些参数,flask-ckeditor作者将ckeditor与flask进行了一些整合,这样只需要在模版标签中写入特定的标签代码就可以生成前端加载的js等等代码,方便使用。
另外要在ckeditor中上传图片,还需要为ckeditor提供上传接口,该接口有特定要求,在课程中进行了专门的讲解
讨论区