问题标签 [django-request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

django - 在 Django 中发送请求的最佳方法

我有基于 REST API 的 Django Web 项目。我的目标是创建视图并向我的 API 发送请求。在许多查询中,我应该传递身份验证凭据,并且当我使用默认的 Django 身份验证系统时,我需要传递令牌和会话 ID。所以现在查询是使用请求库完成的,如下所示:

所以我需要进入这么多步骤并使用我自己的自定义函数来发送请求。获取请求背后的另一个问题,例如从获取请求中收集数据我需要确保请求是正确的,首先我需要检查状态代码但它不能保证请求是正确的,它可能会在运行时抛出异常,所以我应该再做一次这样的事情:

我不确定这是处理请求的好方法。此外,我不仅对可以使用 reverse() 访问的项目中的 URL 感兴趣,而且对第三方 URL 也感兴趣。请使用“Django”方法建议更好的方法或资源与有关此主题的信息。

0 投票
1 回答
21 浏览

django - 为什么我的 Django Post 请求发送错误地解析了我的字典列表?

这是我的 Django 视图:

如果我只是发送解析数据,我的快递服务器会收到一个空字典,{}。当我记录 json.loads(parsed) 时,我发现了很好的数据,并且列表完好无损。但是,当数据到达另一端时,嵌套列表中的字典全部被删除,只替换为它们的键字符串。

我尝试使用此处描述的标头:Sending list of dicts as value of dict with requests.post 出错,但我只收到 500 个错误。我不知道我的标题格式是否错误。(因为代码有行距,我正在复制它)

谁能帮我理解为什么会失败?我需要该列表以完整地阅读其字典。

0 投票
2 回答
20 浏览

django - Django 如何检查请求是 Ajax

不推荐使用 HttpRequest.is_ajax() 方法,因为它依赖于 jQuery 特定的方式来表示 AJAX 调用,而当前的使用倾向于使用 JavaScript Fetch API。根据您的用例,您可以编写自己的 AJAX 检测方法,或者如果您的代码依赖于客户端 Accept HTTP 标头,则可以使用新的 HttpRequest.accepts() 方法。

0 投票
0 回答
21 浏览

django - 如何使用 django 和 python 使用我的授权标头和正文向此端点发出发布请求

我正在尝试使用 django 和 python 请求使用从该网站获得的授权标头和正文向该端点发出发布请求。

我需要你的帮助来解决这个问题并使这段代码正常工作。手机号码和其他字段应该采用我的 django 表单和模型输入。

视图.py

我该如何解决?

0 投票
0 回答
33 浏览

python - 我如何使用 django 和 python 请求正确地发出帖子请求

我正在使用 django 和 python 请求使用从该网站获得的授权标头和正文向该端点发出发布请求。我希望您能帮助解决这个问题并让这段代码正常工作。

我有包含 python 请求的 view.py 文件,如下所示

导入请求从 .forms 导入 json 导入 RechargeForm

此代码不起作用,并且肯定不会在这里得到正确的东西。

有人可以帮我吗?

0 投票
0 回答
11 浏览

python - 通过 django 信号显示消息

我正在寻找一个使用信号的 django 应用程序。(使用 django 信号)在那里我想运行一些函数,并根据它们给出的输出,在网页内发送消息。例如,如果函数失败,我想发送一条消息说它失败了。

这几乎是我想要的

我该怎么做呢?