django - QuillJS不适用于textarea

标签 django django-templates quill

我正在尝试在Django 1.10模板中的特定表单字段上使用QuillJS,如下所示:

<link href="https://cdn.quilljs.com/1.1.3/quill.snow.css" rel="stylesheet">

<script src="https://cdn.quilljs.com/1.1.3/quill.js"></script>
<!-- Initialize Quill editor -->
<script>
  var quill = new Quill('#id_text', {
    theme: 'snow'
  });
</script>


问题是Django渲染了我要使用Quill的表单字段,而不是textarea,并且Quill似乎不起作用:应用于文本的任何效果都不会在视觉上注册或在结果输出中,当我尝试编辑现有记录时,即使在源HTML中的div标记之间,初始文本也不会显示在编辑器中。

是Quill无法与textarea一起使用的已知问题,还是还有其他可能出错的问题?

最佳答案

您可以将Quill与div结合使用,并将编辑器的内容(Delta)与表单中的隐藏输入字段同步。

有一个Quill Form Submit示例。

关于django - QuillJS不适用于textarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40432577/

相关文章:

javascript - React Quill 包的自定义样式

python - 从模板访问 Django CreateView 中的模型名称

mysql - 在主键以外的字段上加入另一个表

javascript - 简单解释一下 BackboneJS 是如何工作的?

django - 在 Django 模板中定义 "global variable"

django - 如何检测模板中的表单集是否有任何错误?

javascript - 如何将 html 标签添加到 Angular 中 Quill 文本编辑器的内容 div?

javascript - 如何将日期/日历小部件添加到 django 表单?

django - 在 Django 中,是否可以从自定义标签内访问当前用户 session ?

javascript - 如何使用 Quill 格式化文本和嵌入视频?