当前位置: 首页 > 网络应用技术

django Rich文本编辑器,它更好(Django Rich Text)

时间:2023-03-06 21:56:58 网络应用技术

  今天,首席CTO指出,与您分享有关Django丰富的文本编辑器的更好相关内容。其中,将详细介绍Django丰富的文本。如果您可以解决您现在面临的问题,请不要忘记注意此网站。Nowlet的开始!

  本文目录清单:

  1.哪个编辑器更适合Python?交叉发行2。Django 3中的综合文本编辑器3. Rich Text Editor-1 Sealection 4.几种丰富的文本编辑器比较5. Django开发问题,使用Baidu的Rich Text Ueditor。

  文本轻巧的代码编辑器,交叉平台,支持数十种编程语言,包括Python,Java,C,C ++等,小而灵活,轻松运行,支持亮点,自动完成,语法提示,插件 - 插件扩展和扩展Rich Expanceitit是一个非常好的代码编辑器。配置相关文件后,您可以直接运行Python程序。

  文本是开发人员中最受欢迎的编辑之一,多功能,支持多种语言,并受到开发人员的喜爱。

  第二,vs代码

  VS代码是Microsoft开发的跨平台代码编辑器。它支持常见的编程语言开发和丰富的插件扩展。WELCOME代码编辑器,在安装相关插件后,您还可以直接运行Python程序。

  第三,原子

  Atom是GitHub为程序员开发的代码编辑器。它也是一个交叉平台。该界面简单明了。使用非常方便。它会自动填充,代码很高,语法提示并快速运行。对于初学者来说,初学者非常易于使用。

  第四,Pychamm

  Pycharm是专为Python开发的IDE。常见功能是:代码互补,智能提示,语法检查。此软件支持。此外,它还集成了版本控制,单元测试,GIT功能,它们可以快速创建Python Web框架,例如Django和Flask。使用非常好。它通常用于开发大型项目。唯一的缺点是开始是启动纸牌,它不是免费的,但是您可以下载社区的免费版本。

  第五:vim

  可以说VIM是Python.vim的最佳IDE。。一旦您需要无缝的编辑体验,就可以将VIM集成到工作流程中。

  第六:Eclipse与Pydev

  与PYDEV一起使用Eclipse是一个非常受欢迎的IDE,它具有悠久的历史。与Pydev一起使用,开发人员可以创建有用的互动Web应用程序。Pydev是Python开发的Python的开发,该开发支持Python,Jython,Jython和Lronpython的开发。

  第七:emacs

  GNU EMACS是可扩展的,自动的文本编辑器,甚至更多功能。Emacs的核心是Emacs Lisp Parser,但它支持文本编辑器。如果您已经使用了VIM,则可以尝试Emacs。

  第八:科莫多编辑

  Komodo Edit是一个非常干净和专业的Python IDE。

  第九:机翼

  Wing的Pythonide与Python2.x和3.X兼容,可以与Django,Matplotlib,Zope,Plone,Plone,App Engine,Pyqt和其他Python框架一起使用,它们支持测试驱动的开发,集成单位测试,鼻子测试,鼻子测试,鼻子测试,鼻子测试,鼻子测试,鼻子驱动器。Wing IDE启动和运行非常快,支持Windows,Linux,OS X和Python Versi。

  第十:杂音

  Pyscripter是一个免费的开源Python集成开发环境。

  第十一:埃里克·派森·伊德(Eric Python Ide)

  Eric是一个完整的Python,Ruby Editor和IDE,它以Python.ereric的CUI工具包QT编写,基于Cross -Platform GUI工具软件包集成了高度灵活的Scintilla编辑器控件。ERIC包括一个插头系统,该系统仅允许IDE的功能扩展。

  第十二:IEP

  IEP是一个跨平台Python IDE,旨在提供一个简单有效的Python开发环境,包括两个重要组件:编辑器和外壳,以及提供插件工具集,以从各个方面提高开发人员的效率。

  丰富的文本具有丰富的文本格式文本。它可以是包含html语法格式的字符串。为了快速并允许用户在页面上使用HTML格式编辑文本编辑器。

  编辑 - in -law:ueditor,ckeditor,chindeditor

  添加到installed_apps

  添加设置/dev.py

  添加到总路线

  CKeditor提供两种类型的Django模型字段

  修改应用程序 /models.py中的字段信息,请记住重新迁移

  渲染

  该团队的业务主要是背景管理系统,有些企业需要使用丰富的文本编辑。当前选择了BAIDU编辑,但是存在诸如更多的错误,无人驾驶维护和不良扩展等问题,以及以下行业需要更灵活的行业。编辑器。解决这些问题,决定重新选择编辑器。

  由于以下原因,作者决定使用Quill来开发团队的编辑器组件:

  1.三角洲和API

  Quill用API操作编辑器内部元素返回JSON结构的数据。您也可以通过InnerHTML获取DOM。

  2.定制

  Quill可以修改和扩展现有模块,还可以添加新模块,甚至可以根据Parchment.Strong柔韧性重写所有模块。

  3.兼容性

  当前版本与Chrome,IE11,Edge兼容,并满足了业务需求。

  4.与其他编辑进行比较

  与CKEditor和Tinymce等传统编辑器相比,它具有更好的API和自定义功能。draft基于React Editor。它需要实现数据层的内容,并且使用成本更高。国内wangeditor具有全面的功能,但没有可扩展性。

  1.基本文本模块

  分离线,格式刷,段落,撤回和赎回

  2.多媒体模块

  图片上传模块

  3.其他模块

  工具栏中的工具提示模块

  4.预览功能

  图片的上传主要取决于业务需求。我们可以重写图片的处理程序方法,打开一个模块化框或打开本地文件夹,然后上传连接点的图片。一般要点是保留先前的内容并将图片内容插入Delta,并最终更新Quill。

  由于图片的上传和预览主要取决于业务需求,因此它与编辑无关,因此稍后不会提及。

  1. Ueditor Baidu。

  优点:有很多插头,基本上满足了各种需求,类似于邮局中的恢复接口。

  缺点:不再维护,很少有文件,也不常见。图片只能上传到本地服务器。如果您需要上传到其他服务器,则需要更改源代码。它很难处理,加载速度很慢。

  摘要:可以使用的小型项目,不建议使用。

  2.友善者

  该界面类似于百度,效果非常相似

  有完整的文档,但案件较少,并且可以方便使用。

  缺点:我总是觉得它不是很好,没有现代性或古老的传统偶像。

  3. simditor

  样式很好 - 外观,插头 - 并不多,需求基本上满足了需求

  文档英语,如果英语水平不好,则更难使用

  GitHub开源,更好的维护

  因为该文档看起来很艰难,所以我没有考虑继续使用它。

  4. bootstrap-wysiwyg

  使用Bootstrap,简单而优雅。

  优点:轻巧,好看,易于使用。

  缺点:需要一定的浏览器支持,毕竟需要引导程序

  5. Wangeditor

  JS和CSS实施

  优点:轻巧和简洁,最重要的是开源和完整的中文文档。设计UI很漂亮。

  插头基本上可以满足需求,我建议它。

  6. ckeditor

  强大的功能和更多用途。您可以看到他们的官方网站的示例,您会立即感到。

  优点:编辑能力非常强大,基本上与Word相同。它看起来像是一个出色的界面。

  缺点:网站访问速度是平均值,文档为英语。开发需要时间。

  7. Tinymce

  支持图片在线处理,许多插头 - 功能强大

  编辑功能非常出色,界面很好。

  同一文档是英语,需要花费时间来开发。

  您需要在使用前考虑:

  1您需要插头吗,您需要大量的插头吗?或仅仅是简单的功能。

  2接口考虑,具体取决于您喜欢的接口。

  3图片是否需要上传图片服务器。

  4个文件,如果它们受英语影响。

  5支持浏览器类型和版本。

  Ueditor是由Baidu Web Front -End研发部开发的富裕文本Web编辑器。它具有轻巧,定制和专注于用户体验的特征。开源基于MIT协议。它允许免费使用和修改代码...

  结论:以上是有关Django Rich Text Editor的主要首席技术官的最佳内容。感谢您花时间阅读内容,不要忘记在此网站上找到更好的相关内容。