Django Rest框架Serializer有必要吗?

问题描述 投票:0回答:1

我最近有一个业务要求要求我只需获取数据并呈现响应。所以一些API端点会返回一个响应:[{“id”:1,“name”:“first”},{“id”:2,“name”:“second”:}]我可以只渲染这些数据通过构建一个字典列表,可以填充各种ORM查询,而不是通过序列化器呈现响应?如果我不会将此序列化器用于POST请求,它会是一个有效的解决方案吗?

django django-rest-framework serializer
1个回答
1
投票

没有序列化器的Django Rest Framework很好。

但最佳做法是使用Serializer。使用Serializer,您可以控制数据的输入和输出。您可以验证数据。您可以对数据进行序列化和反序列化。远不止于此。将Serializer视为表单

来自Docs

扩展序列化器的有用性是我们想要解决的问题。但是,这不是一个小问题,需要一些严肃的设计工作。

- Django用户组的Russell Keith-Magee

© www.soinside.com 2019 - 2024. All rights reserved.