【发布时间】:2012-10-10 11:24:33
【问题描述】:
所以我们目前有一个使用 Django 创建的网站。现在,我们想创建一个使用相同后端的原生 iOS 应用程序,因此我们不必重新编写整个代码。据我了解,有两种替代路线:
1) 直接调用 Django URLs,然后调用一个函数。在该函数中,创建一个带有编码 JSON 数据的 HTTPResponse 并将其发回。
2) 使用 Tastypie 之类的东西从 Django 服务器创建一个 REST 服务。但是,除了直接对对象进行 GET 调用之外,我看不出我们如何在 TastyPie 的 Django 模型中调用自定义函数。我们能做到吗?
令我惊讶的是,没有太多关于使用现有后端(如 Django 或 RoR)从 iOS 使用 Web 服务的信息。例如,我知道 instagram 使用 Django,但它们如何从 iOS 与服务器进行通信?!
非常感谢!
【问题讨论】:
标签: ios django restkit tastypie