我正在使用 Django-Tastypie 为我的 Web 应用程序提供 REST-API。
在这种情况下,我有一个PhotoGallery
对象,它引用了几个Photos
使用中间表(through
在 ManyToMany 字段上使用)。
不幸的是,我在PhotoGallery
通过 REST 接口保存对象时遇到了一些麻烦,因为它需要我在中间表中创建相应的链接(其中包含一些附加信息,如排序索引等)。
为了简化 API,我决定也公开中间表,现在用户可以创建和修改照片和画廊之间的关系。
为了防止 REST-API 的用户不得不使用单个 HTTP 请求删除每个链接,我想知道是否可以使用单个 HTTPDELETE
请求来删除选定数量的对象。DELETE 请求似乎不尊重过滤。