在 React CKEditor 中渲染 DjangoCKEditor

Render DjangoCKEditor in React CKEditor

我想知道是否可以使用来自 ckeditor5-react 的 CKEditor 从 Django CKEditor 渲染 RichTextField?据我所知,只要 nameid 与表单字段相同,我们就可以手动渲染 django 字段。但是我不知道如何使用 React CKEditor 复制 Django CKEditor。

是的,可以将 Django CKEditor 与 Ckeditor5-react 一起使用。我过去做过,而且可行,但我不建议再将 CKeditor 与 React 一起使用。 React Ckeditor 的问题在于它以 HTML 格式存储数据,这意味着您必须在反应虚拟 dom 中“危险地渲染 HTML”。有许多库以 JSON 格式而不是像 CKEditor 那样以 HTML 格式存储数据,仅举几例:

尝试使用它们,您可以在 Django 模型中使用 TextField 来存储您的字符串化 JSON。