Python 基于Django类的视图获取post数据并发送响应

Python 基于Django类的视图获取post数据并发送响应,python,django,django-class-based-views,Python,Django,Django Class Based Views,在使用Api时,我想尝试一下Django中基于类的视图 到目前为止,我得到的是: url.py api.py 当从邮递员处调用此代码时,我一直收到两个问题: 发布数据 在postman中,我在Post头中设置了一个值,但是当我使用调试器检查Post数据时,它就不在那里了 返回HttpResponse 我一直收到错误视图api.api.api没有返回HttpResponse对象。它返回的是无。 当我将post方法更改为get方法并与Postman一起发送get请求时,我会得到相同的结果。您需要执行

在使用Api时,我想尝试一下Django中基于类的视图

到目前为止,我得到的是:

url.py api.py 当从邮递员处调用此代码时,我一直收到两个问题:

发布数据 在postman中,我在Post头中设置了一个值,但是当我使用调试器检查Post数据时,它就不在那里了

返回HttpResponse 我一直收到错误
视图api.api.api没有返回HttpResponse对象。它返回的是无。

当我将post方法更改为get方法并与Postman一起发送get请求时,我会得到相同的结果。

您需要执行以下操作:

return super(Api, self).dispatch(request, *args, **kwargs)
您没有返回任何内容,默认情况下,函数返回
None

此外,您可能希望您的url为
r'^$'

您需要执行以下操作:

return super(Api, self).dispatch(request, *args, **kwargs)
您没有返回任何内容,默认情况下,函数返回
None


此外,您可能希望您的url为
r'^$'

请显示您的实际代码;上面的代码段有一个打字错误,这意味着它永远无法运行。@DanielRoseman我已经复制粘贴了实际的代码。请显示您的实际代码;上面的代码段有一个输入错误,这意味着它永远无法运行。@DanielRoseman我已经复制粘贴了实际的代码。这解决了返回值的问题。但我仍然没有收到任何post数据。你能帮我解决一下吗?这帮我解决了。在构造函数中,您希望返回一些内容,例如
返回super(Api,self).dispatch(request,*args,**kwargs)
这解决了返回值的问题。但我仍然没有收到任何post数据。你能帮我解决一下吗?这帮我解决了。在构造函数中,您希望返回一些内容,即
返回super(Api,self).dispatch(request,*args,**kwargs)
return super(Api, self).dispatch(request, *args, **kwargs)