首页 > 解决方案 > 获取自动发布到我在 Django 中开发应用程序的 URL 的数据的正确方法是什么?

问题描述

有数据通过 POST 请求自动发送到我正在开发的地址,格式为 JSON 字符串。

我应该如何在基于函数的视图中正确获取这些数据,以便我可以使用它进行操作? data = requests.get(url).json()对我不起作用,它给了我这个错误: django.urls.exceptions.Resolver404: {'tried': [[<URLResolver <URLResolver list> (None:None) 'en/'>]], 'path': ''}

至少,我如何测试是否有任何数据发送到 url?我正在生产环境中开发。

标签: pythonjsondjangopython-requestsfetch

解决方案


根据数据的发布方式,您将能够找到数据

request.POST.get('url')

或者如果它不是作为 JSON 正文发送的,它将在其中找到,需要手动解码

请求体


推荐阅读