gpt4 book ai didi

django - 如何将 json 发布到 Django

转载 作者:行者123 更新时间:2023-12-02 00:55:06 25 4
gpt4 key购买 nike

将 json 发布到 Django 的正确方法是什么?我尝试过使用 View ,但我不确定如何处理 csrf。有没有另一种方法可以绕过 View 并简单地接受 json 的帖子?

最佳答案

View 是处理发布数据的。不存在“绕过 View ”的概念,因为这是处理请求的工作完成的地方。

这可能就是您正在寻找的: https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

这向您展示了如何使用 ajax 处理 csrf token (即通过使用 cookie)。

我还可能建议您放慢速度并尝试完成此处的教程: https://docs.djangoproject.com/en/dev/intro/tutorial01/

如果您了解各个部分(模型、 View 、模板、url、表单等)如何组合在一起,您可能会更轻松地使用 django。

既然您已经添加了这些 API 调用,最简单的做法就是将这些 View 标记为 csrf_exempt。此外,正如您可能猜测从模型创建 API 是一项常见任务(我假设您的 API 映射到模型,因为这是常见情况并且您没有指定),您可能不想重新发明轮子,而是使用活塞或 tastypie 让这对你来说更容易:http://djangopackages.com/grids/g/api/

关于django - 如何将 json 发布到 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10128900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com