【发布时间】:2018-07-27 12:56:55
【问题描述】:
我知道 Django rest 框架是用于以编程方式与 Django 服务器交互,但我仍然不明白的一件事是如何。
我想要做的是让我的客户端应用程序(移动应用程序)发送数据(不知何故)到 Django 服务器,以便基于变量创建/检索数据,显然这必须通过 URL 完成,因为不会有与 API 的直接 GUI 交互。 (除非我弄错了,我可能是这样)
我已经阅读了官方文档并按照教程进行到最后,但仍然不明白这应该如何工作。
我所要求的只是一个快速而简单的解释,因为我到处搜索并没有找到足够简单的解释来掌握这一切应该如何工作的核心概念。
【问题讨论】:
-
您发送 HTTP 请求,就像您的浏览器一样。事实上,大多数浏览器甚至可以很好地可视化响应。例如:api.stackexchange.com//2.2/users/…
-
好的,但我也希望能够创建用户和其他模型,但不知道我应该如何为所述模型中的每个字段指定数据。
-
通常您将这些作为 POST 参数传递。事实上,REST API 与浏览器与浏览器的交互方式并没有太大区别。唯一重要的区别是,对于网页,将数据写入某种(格式良好的)HTML 流中,而 API 通常使用较少嘈杂和标准化的格式。
-
是的,我不知道该怎么做。在查看文档时,我认为它与这些 POST 和 GET 以及其他参数有关,答案可能正盯着我看,但我就是不知道如何使用它们
标签: django rest django-rest-framework