在Django REST Framework中创建嵌套对象

时间:2014-10-14 13:55:29

标签: django django-rest-framework

设计接收以下POST数据到List模型的DRF序列化程序的正确方法是什么:

{
    list_name: "friends",
    contacts: ["alice", "bob"]
}

并处理嵌套Contact对象的创建?此外,假设需要额外的步骤将名称转换为大写(['Alice', 'Bob'])。

1 个答案:

答案 0 :(得分:1)

您可以使用从Django Rest Framework的文档链接的django-rest-framework-bulk:http://www.django-rest-framework.org/topics/third-party-resources#views

'实现通用视图mixins以及一些常见的具体通用视图,以允许通过API请求应用批量操作。'

我不确定它是否是“正确的”'这样做的方式,但图书馆正在积极维护,它已经9个月大,似乎有一些贡献者。值得研究。