有没有办法在不指定请求方法的情况下访问请求数据 - GET或POST?
我有一个基于类的视图,它使用带有一些参数的POST
有时对于某些测试/调试我想使用GET方法使用此视图,但是我需要将所有参数更改为request.GET
而不是request.POST
。
由于我的视图是基于类的,我已经通过选择post / get方法在类中指定了方法。所以我更愿意一起访问GET和POST数据。
答案 0 :(得分:3)
不,Django没有提供这样做的方法。它曾经有一个request.REQUEST
属性,但在Django 1.7中被弃用,在Django 1.9中删除了。
它已被删除,因为已达成共识,即同等对待request.GET
和request.POST
不是一个好主意。有关详细信息,请参阅mailing list discussion。