【问题标题】:Using Quill Editor on a form input in Django.在 Django 中的表单输入上使用 Quill 编辑器。
【发布时间】:2018-05-21 06:09:52
【问题描述】:

我想在 Django 中的表单输入上使用 Quill Editor。

从 Quill playground 的示例中,我看到容器始终是 div

我怎样才能使它与<textarea>而不是div一起工作,并且文本保留在textarea中,以便在我通过Django提交表单时工作;

我知道有一个 django-quill 包,但最近一次提交是在 2015 年完成的,据报道不适用于新的 Django 版本,此外我想更自定义。

【问题讨论】:

    标签: django quill


    【解决方案1】:

    Quill 在内容可编辑的 div 中工作。如果你想让它“看起来像”一个文本区域,这应该很容易使用 css。

    但是,如果您使用的是 Quill,则可能是使用富文本,例如粗体、斜体、项目符号……而富内容不能存在于仅处理纯文本(无文本格式)的 textarea 中.这就是为什么它必须留在一个满足的div 中。

    您的表单应在提交时查找此 div 内容并将其以 html 格式发送到您的后端(以纯 js 或这次将 html 内容复制粘贴到隐藏的 textarea 中)。

    【讨论】:

      猜你喜欢
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      相关资源
      最近更新 更多