从iPad接收JSON Ajax请求时,如何使用Django表单?
我正在从本地iPad应用程序向Django web服务器发送大量JSON请求。如何翻译网站上用于处理iPad web服务的表单从iPad接收JSON Ajax请求时,如何使用Django表单?,django,web-services,ipad,Django,Web Services,Ipad,我正在从本地iPad应用程序向Django web服务器发送大量JSON请求。如何翻译网站上用于处理iPad web服务的表单 我是不是在试图解决一个错误的问题,从本地iPad应用程序使用的web服务是否应该重新设计为使用REST-ful请求?首先,这个问题应该是: “如何使用Django和JSON编写RESTful API?” iPad与任何其他web浏览器(客户端)一样,可以使用javascript、JSON等 以下是对您需要执行的操作的高级描述: 编写Django视图并将其映射到URL,例
我是不是在试图解决一个错误的问题,从本地iPad应用程序使用的web服务是否应该重新设计为使用REST-ful请求?首先,这个问题应该是: “如何使用Django和JSON编写RESTful API?” iPad与任何其他web浏览器(客户端)一样,可以使用javascript、JSON等 以下是对您需要执行的操作的高级描述:
create\u update
generic视图)来处理HTML/表单/模型集成;在JS中,我使用jQuery的$('#dialog').dialog().load('dialogurl')
打开一个对话框,并用Django生成的表单加载它。请确保自己管理submit()
我更喜欢在浏览器上编写一个REST服务器(可能使用Django活塞)和一个完整的客户端应用程序;但到目前为止,我还没有找到一个足够好的JS框架。(睡衣或qooxdoo听起来不错,但秋天“有点短”)Django TastyPie满足了这一需求——适合iOS(iPhone/iPad)和Android平板电脑的RESTful和Ajax 这使得更多的数据可以访问,因此如果我们再次启动runserver,以下URL应该可以工作:
* http://127.0.0.1:8000/api/v1/?format=json
* http://127.0.0.1:8000/api/v1/user/?format=json
* http://127.0.0.1:8000/api/v1/user/1/?format=json
* http://127.0.0.1:8000/api/v1/user/schema/?format=json
* http://127.0.0.1:8000/api/v1/user/set/1;3/?format=json
* http://127.0.0.1:8000/api/v1/entry/?format=json
* http://127.0.0.1:8000/api/v1/entry/1/?format=json
* http://127.0.0.1:8000/api/v1/entry/schema/?format=json
* http://127.0.0.1:8000/api/v1/entry/set/1;3/?format=json
这是演示
它有一个web客户端iPhone应用程序(搜索)。我在iPad上没有使用HTML/Javascript,我正在编写一个本机iPad应用程序。@MikeN将第3点中的“HTML/Javascript”替换为“本机iPad应用程序”。原则是一样的,API的要点是它不在乎请求从哪里来,也不在乎请求是如何来的。@MikeN,Sponsz上校基本上把我的意思一针见血地写在了头上。无论您是否使用HTML/Javascript,您仍然可以从iPad应用程序生成HTTP请求。我不是iPad开发人员,所以我不知道苹果的API,但我向你保证有类似“curl”的东西可以轻松地向web服务器发送HTTP请求。尝试使用iPad上的本机应用程序,而不是web浏览器。@MikeN:那么,是的,完全休息吧!