django的restful接口怎样才能获取到前端post过来的数据?
正常的post请求(如通过python发送post请求),可以获得数据。但是如果是跨域的,数据无法获取到。对数据进行的操作(如打印),只有在程序关闭时才会显示出来。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
正常的post请求(如通过python发送post请求),可以获得数据。但是如果是跨域的,数据无法获取到。对数据进行的操作(如打印),只有在程序关闭时才会显示出来。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
初步判断是因为跨域时会先发送一个options请求,然后再发送post请求。django自带的wsgi服务器,会只出了options请求,对post请求阻塞,导致无法获取数据。换成uwsgi后不会出现该问题
通过
request.data
就可以了完整代码如下:
其
中Community
为我自己的模型,BizcircleSerializer
为基于Community
创建的序列化。