我正在创建一个博客,并使用djangorestframework作为我的后端和前端。当我序列化我的数据时,我丢失了我的博客条目的格式(以段落形式编写)。有什么方法可以解决这个问题吗?
因此:
博客文章
This is my blog post, and this is my formatting.
My second paragraph.
变成。
[{
"title": "blog post",
content: "This is my blog post, and this is my formatting My second paragraph."
}
]
当我把它通过我的React它仍然存在
This is my blog post, and this is my formatting My second paragraph.
2条答案
按热度按时间kg7wmglp1#
要实现这一点,您应该在模型中将内容字段类型定义为 TextField。
"就像这样"
希望能有所帮助。
3pvhb19x2#
我通过在我的项目中使用django-tinymce和我的模型中的HTMLField来解决格式问题。你可以将tinyMCE.HTMLField序列化为一个简单的serializers. CharField。然后你需要在你的react前端有一个插件,它可以是你选择的任何编辑器,tinymce,ckeditor或其他不太健壮的编辑器,来格式化文本条目并将其与格式化标记一起提交到你的后端。