代码之家  ›  专栏  ›  技术社区  ›  user3541631

在Django的表单输入上使用Quill编辑器。

  •  0
  • user3541631  · 技术社区  · 6 年前

    我想在Django的表单输入上使用Quill编辑器。

    从奎尔游乐场的例子中,我看到容器总是 div .

    我怎样才能使它与 <textarea> 而不是一个DIV,和文本保留在TEXTARIA,待我提交表格时由Django工作;

    我知道有一个Django-Quill包,但是最新的提交是在2015年完成的,据报道,它不适用于新的Django版本,除了我想做更多的定制之外。

    1 回复  |  直到 6 年前
        1
  •  1
  •   guillaumepotier    6 年前

    Quill在ContentEditableDiv中工作。如果你想让它“像”一个文本区域,那么使用CSS应该很容易。

    但如果你使用的是鹅毛笔,这可能是使用富文本,如粗体、斜体、项目符号…丰富的内容不能生活在 textarea 它只处理纯文本(没有文本格式)。这就是为什么它必须保持在一个满足中的原因。 div .

    提交时,表单应查找此DIV内容并将其以HTML格式发送到后端(可以是纯JS格式,也可以通过复制将HTML内容粘贴到隐藏的文本区域中)。