如何将旧数据迁移到django quill编辑器

如何将旧数据迁移到django quill编辑器,django,django-admin,django-generic-relations,Django,Django Admin,Django Generic Relations,我以前的模型中有一个textField。现在,我想使用将其升级为富文本字段。但我无法迁移旧数据 我试图在管理命令中复制quillfield中的文本,但它给出了quillparserror,然后我查看了数据库,发现字段的存储方式如下: {"delta":"{\"ops\":[{\"insert\":\"text\\n\"}]}","html":"<p>tex

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

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

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

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

我已经为旧模型中的新字段添加了此值作为默认值,并且成功了:


default='{“delta”:{“ops”:[{“insert”:“test”}],“html”:“test

”}”

我已将此值添加为旧模型中新字段的默认值,它起到了作用:


default='{“delta”:{“ops”:[{“insert”:“test”}],“html”:“test

”}”

同时填写delta和html,就像您引用的示例中同时填写delta和html一样,就像您引用的示例中一样谢谢。但是当文本变得更复杂时,它就不起作用了。我们最终搬到了tinymce,到目前为止,它工作得很好。谢谢。但是当文本变得更复杂时,它就不起作用了。我们最终搬到了tinymce,到目前为止,它一直运作良好。