Django + Tastypie:只删除几个对象

时间:2013-01-01 17:38:51

标签: django rest tastypie

我正在使用Django-Tastypie为我的Web应用程序提供REST-API。

在这种情况下,我有一个PhotoGallery对象,它使用中间表(在ManyToMany字段上使用Photos)引用了几个through

不幸的是,我在通过REST接口保存PhotoGallery对象时遇到了一些麻烦,因为它需要我在中间表中创建相应的链接(其中包含一些附加信息,如排序索引等。 )。

为了简化API,我决定公开中间表,现在用户可以创建和修改照片和图库之间的关系。

为了防止REST-API的用户必须使用单个HTTP请求删除每个链接,我想知道是否可以使用单个HTTP DELETE请求删除所选的号码对象。 DELETE请求似乎没有遵守过滤。

1 个答案:

答案 0 :(得分:3)

您是否考虑过PATCH方法?查看文档中的Bulk Operations部分。 请注意"deleted_objects": ...部分。