首页 > 解决方案 > 我应该为来自 React 的所见即所得数据使用什么 Django 模型字段?

问题描述

我正在创建一个博客应用程序,并希望对单个帖子使用文本编辑器/所见即所得编辑器。由于我将使用 React 作为前端,因此将通过 API 接收数据(为此使用 DRF)。那么在我的模型中,我应该创建什么字段来接受所见即所得数据?

例如。模型:

class Post(models.Model):
    title = models.CharField(max_length=200)
    content = models.TextField()

我希望该content字段接受该数据

标签: djangoreactjsdjango-models

解决方案


大概如果您的所见即所得编辑器实际上是在创建 html 文件,并且此时不处理插入的文件(图像),那么 TextField 应该就足够了。如果您允许在编辑时插入图片或其他多媒体元素,这是一个额外的问题,但它们必须单独处理。

因此,对于一般的 html 文件,由您的 WYSIWYG 编辑器生成纯 TextField 就足够了。


推荐阅读