0
我正在使用Django-Tastypie为我的Web应用程序提供REST-API。Django + Tastypie:只删除几个对象
在这种情况下,我有一个PhotoGallery
对象,该对象使用中间表(使用ManyToMany字段中的through
)引用一对Photos
。
不幸的是,我通过REST接口保存PhotoGallery
对象时遇到了一些麻烦,因为它需要我在中间表(包含一些附加信息,如排序索引等)中创建相应的链接。
为了简化API,我决定公开中间表,现在用户可以创建和修改照片和画廊之间的关系。
为了防止具有删除的每个链路与一个HTTP请求,我想知道如果它是能够使用一个单一的HTTP请求DELETE
删除对象选定数目的REST-API的用户。过滤似乎不符合DELETE请求。
你有没有考虑过'PATCH'方法?查看文档中的[批量操作](http://django-tastypie.readthedocs.org/en/latest/interacting.html#bulk-operations)部分。注意''deleted_objects':'部分。 – dschulz
是的,这就是我正在寻找的东西(尽管几个小时后我偶然发现了这一点)。请让你的评论一个答案,以便我可以接受它。 – BastiBen