返回相同对象列表的 RESTful 方式
Posted
技术标签:
【中文标题】返回相同对象列表的 RESTful 方式【英文标题】:RESTful way of returning a list of same objects 【发布时间】:2022-01-15 06:38:41 【问题描述】:我在任何地方都找不到这个,所以我的问题很简单,假设我有一个这样的端点: 获取/员工 返回对象应该是:
[
id : 1, name: someName,
id : 2, name: someName
]
或者最好有一个包装对象:
employees:
[
id : 1, name: someName,
id : 2, name: someName
]
老实说,当我返回员工列表时,我认为没有理由使用包装器,但是我在某些地方看到过,那么哪个更好?
【问题讨论】:
【参考方案1】:这取决于您的业务案例。第二个是首选,如果您需要进一步添加日“经理”,则更容易扩展。
【讨论】:
以上是关于返回相同对象列表的 RESTful 方式的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 post 方法在 django-restful-framework 中创建新对象?