django - 当从 iPad 接收 JSON Ajax 请求时,如何使用 Django 表单?

标签 django web-services ipad

我正在从 native iPad 应用程序向我的 Django Web 服务器发送大量 JSON 请求。如何翻译我在网站上使用的表单来处理 iPad 网络服务?

我是否试图解决错误的问题,是否应该重新设计从 native iPad 应用程序使用的 Web 服务以使用 REST 式请求?

最佳答案

嗯,首先,这个问题实际上应该是:

“如何使用 Django 和 JSON 编写 RESTful API?”

iPad 就像任何其他网络浏览器(客户端)一样,可以使用 javascript、JSON 等。

以下是您需要执行的操作的高级描述:

  1. 编写 Django View 并将其映射到 URL,例如:/api/some_action/
  2. 写出 View 的主体,让它在服务器上执行您需要的任何操作。
  3. 编写显示在用户 iPad 上的 HTML/javascript 代码,以便当 iPad 用户访问您网站的一部分(例如/home/)时,他们会向您的服务器发出 JSON 请求,该服务器与 API 进行通信(例如,发送一些 JSON 到/api/some_action/)

一旦您的 Javascript 代码将 JSON 发送到 API View ,您的 View 就应该处理该 JSON,并执行您想要的任何操作。

这是大多数网络服务的开发方式。

希望有帮助!

关于django - 当从 iPad 接收 JSON Ajax 请求时,如何使用 Django 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2683728/

相关文章:

c# - 如何通过我的 Web 服务运行 .exe 文件?

javascript - 使用 Javascript 向客户端发送命令

iphone - 应用内购买测试凭证

python - django admin 自定义模型管理 url

python - 使用 LayerMapping 和 OGR 导入 Geodjango 形状文件

python - python中元组的键值对

模型和表单中的Django多选和多选字段

web-services - 移动和网络用户认证/授权架构

ios - 在 iPhone/iPod/iPad 上调用电话

iphone - 如何制作如附图所示的 View ?