在Flask Admin中使用富文本编辑器替换textarea

win*_*noi 7 python flask

我想知道在Flask Admin中用富文本编辑器替换标准textarea字段的最佳方法吗?亲戚怎么样?以及如何制作它?

Joe*_*oes 13

您可以通过以下方式执行此操作:https://gist.github.com/mrjoes/5189850

尽管此示例显示了如何集成CKEditor,但是对于另一个WYSIWYG编辑器,进程将没有太大差异:

  1. 创建wtforms小部件,它将为编辑器发出必要的HTML.对于CKEditor来说,它是'ckeditor'类;
  2. 创建使用此小部件的wtforms字段
  3. 创建新模板,其中包含编辑器JS文件
  4. 告诉Flask-Admin使用新字段和模板.