我正在尝试在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/

10-12 19:24