我正在从 native iPad 应用程序向我的 Django Web 服务器发送大量 JSON 请求。如何翻译我在网站上使用的表单来处理 iPad 网络服务?
我是否试图解决错误的问题,是否应该重新设计从 native iPad 应用程序使用的 Web 服务以使用 REST 式请求?
最佳答案
嗯,首先,这个问题实际上应该是:
“如何使用 Django 和 JSON 编写 RESTful API?”
iPad 就像任何其他网络浏览器(客户端)一样,可以使用 javascript、JSON 等。
以下是您需要执行的操作的高级描述:
- 编写 Django View 并将其映射到 URL,例如:/api/some_action/
- 写出 View 的主体,让它在服务器上执行您需要的任何操作。
- 编写显示在用户 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/