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

时间:2018-04-05 06:27:51

标签: django django-rest-framework http-delete

在我的一个观点中,我在APIView delete方法中将其他数据作为查询参数传递。我可以使用视图中的request.query_params来获取相同的内容。但是当我尝试使用DRF APIRequestFactory测试时,数据是空的。进一步深入了解APIRequestFactory代码,向我展示了它只查看request.data而不是QUERY_STRING。这种行为有什么具体原因吗?

1 个答案:

答案 0 :(得分:0)

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