如何在测试中发送没有 PK 的 DELETE 方法? Django Rest 框架

问题描述 投票:0回答:0

在我的 REST API 中

DELETE
方法的格式如下:
DELETE /albums
和删除 ID 在请求正文中传递。

ids: [1, 2, 3...]

我的网址:

router = SimpleRouter(trailing_slash=False)
router.register(r'albums', AlbumViewSet, basename='albums')

我可以很容易地从邮递员那里发送这个请求,它工作正常。

但我无法使用测试复制它

url = reverse('albums-detail')

这个图案想要

pk
的请求,但是我的请求没有包含它。

如何在没有

DELETE
的情况下发送测试的
PK
请求?

django rest django-rest-framework django-testing
© www.soinside.com 2019 - 2024. All rights reserved.