为什么 Django Rest Framework APIRequestFactory 不支持 DELETE 方法的 query_params?

5 django http-delete django-rest-framework

在我的观点之一中,我将附加数据作为 APIView 删除方法中的查询参数传递。我可以使用request.query_params视图中的获取相同的内容。但是当我尝试使用 DRF APIRequestFactory 进行相同测试时,数据为空。进一步挖掘 APIRequestFactory 代码表明它只查看request.data而不是查看QUERY_STRING. 这种行为有什么具体原因吗?

小智 0

这是 github 上的一个开放问题,尚未解决。 https://github.com/encode/django-rest-framework/issues/6488