Djangdo'HttpRequest'对象没有属性'_stream'

时间:2017-06-26 16:23:27

标签: django stream httprequest

我创建了一个HttpRequest实例来测试我的restful“PUT”方法。 在oder中设置请求体如{“active”:true},我写道:

from django.http import HttpRequest
request=HttpRequest()
request.method='PUT'
request.content_type='application/json'
request.POST["active"]=True        
response=views.job(request,job_name='TestJob')

最后一行调用“PUT”方法并带来错误。为什么我的'HttpRequest'对象没有属性'_stream'?如何设置属性?

1 个答案:

答案 0 :(得分:0)

因为HttpRequest是传入请求的抽象。如果您想提出请求,请使用test Client