2

我以前的textField模型中有一个。现在我想使用Django Quill Editor将其升级为富文本字段。但我无法迁移旧数据。

我试图只复制quillfield管理命令中的文本,但它给出了QuillParseError然后我查看了数据库并发现这些字段的存储方式如下:

{"delta":"{\"ops\":[{\"insert\":\"text\\n\"}]}","html":"<p>text</p>"}

在数据库中。我将增量保持为空,只填充了 html。html 出现在数据库中,但不在管理员中。然后我试图制造这些操作。没有填写 html 也失败了。我只能想到制造整个物体,但这有点困难。我想知道是否有任何理智的方法可以将 html/文本数据迁移到 quillfield 或任何其他富文本编辑器。

4

1 回答 1

0

我已将此值添加为旧模型中新字段的默认值,并且它有效:

default='{"delta":{"ops":[{"insert":"test"}]},"html":"<p>test</p>"}'

于 2021-03-05T19:31:03.860 回答