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