Django rest framework 如何序列化ckeditor“;richtextfield“;在django rest api中?

Django rest framework 如何序列化ckeditor“;richtextfield“;在django rest api中?,django-rest-framework,ckeditor,Django Rest Framework,Ckeditor,我在模型中有一个字段是richtextfield,我想使用serializer将其添加到视图中。它在管理页面中运行良好,但在浏览器页面中运行不正常。 我正在使用django rest框架,我计划使用前端框架 我不知道该字段在CreateAPIView中会是什么样子。您能描述一下为什么它在浏览器页面中不起作用吗?如果您可以提供模型和序列化程序以及视图(、视图集或路由器)类,这将非常有用。实际上,我面临另一个问题,我的所有视图都给我404:(“详细信息”:“未找到”),我使用的是CreateAPIV

我在模型中有一个字段是richtextfield,我想使用serializer将其添加到视图中。它在管理页面中运行良好,但在浏览器页面中运行不正常。 我正在使用django rest框架,我计划使用前端框架


我不知道该字段在CreateAPIView中会是什么样子。

您能描述一下为什么它在浏览器页面中不起作用吗?如果您可以提供模型和序列化程序以及视图(、视图集或路由器)类,这将非常有用。实际上,我面临另一个问题,我的所有视图都给我404:(“详细信息”:“未找到”),我使用的是CreateAPIView,RetrieveUpdatedStroyapiView,我没有使用视图集。它在添加新模型和ckeditor之前工作正常,因此我假设它是错误的。假设您正在请求特定模型的“检索”端点(通常URL中有id/pk),您将要检查URL是否正确,请求是否正确验证/视图上的权限是否适当,而且您正在检索的模型实际上存在于数据库中。在深入研究这个问题后,我得到了这个:GET/favicon.ico HTTP/1.1“404 2773我安装了django favicon,但仍然无法工作,您知道解决方案吗?谢谢@dwight帮助我解决问题。问题在于url的优先级,我给所有人都起了相同的名字(profile/create、update、view),我更改了createview url,使其成为create/profile,并且成功了。另一个问题突然出现了,我请求填写profile字段的用户id,我使用了StringField和defaultuser,我将其更改为hiddenField,然后它工作得很好。你能描述一下为什么它在浏览器页面中不工作吗?如果您可以提供模型和序列化程序以及视图(、视图集或路由器)类,这将非常有用。实际上,我面临另一个问题,我的所有视图都给我404:(“详细信息”:“未找到”),我使用的是CreateAPIView,RetrieveUpdatedStroyapiView,我没有使用视图集。它在添加新模型和ckeditor之前工作正常,因此我假设它是错误的。假设您正在请求特定模型的“检索”端点(通常URL中有id/pk),您将要检查URL是否正确,请求是否正确验证/视图上的权限是否适当,而且您正在检索的模型实际上存在于数据库中。在深入研究这个问题后,我得到了这个:GET/favicon.ico HTTP/1.1“404 2773我安装了django favicon,但仍然无法工作,您知道解决方案吗?谢谢@dwight帮助我解决问题。问题在于url的优先级,我给所有人都起了相同的名字(profile/create、update、view),我更改了createview url,使其成为create/profile,并且成功了。另一个问题突然出现了,我请求填充profile字段的用户id,我使用了带有defaultuser的StringField,我将它改为hiddenField,然后它工作得很好。