【问题标题】:How can an android app fetch views and query the database from a Django based site?android 应用程序如何从基于 Django 的站点获取视图并查询数据库?
【发布时间】:2012-06-12 21:21:48
【问题描述】:

Android 应用从基于 Django 的站点获取视图和查询数据库的最佳方式是什么?

我正在使用 Django 框架开发一个网站。网络/移动服务带有一个 Android 应用程序,该应用程序对用户进行身份验证、获取与用户相关的授权数据、从数据库中获取地图位置以及从网站中获取视图,并将它们显示在 android 设备上。

到目前为止,我一直在考虑使用 XML-RPC 来执行此操作,但我不确定这是否是最佳解决方案。

对于 XML-RPC 客户端,我使用以下库: http://code.google.com/p/android-xmlrpc/

对于我正在使用此 python 代码的服务器: https://code.djangoproject.com/wiki/XML-RPC

我想知道这样做是否有更好或标准的解决方案。

【问题讨论】:

    标签: java android python django xml-rpc


    【解决方案1】:

    您应该为您的网站创建一个 API。使用 TastyPie 或活塞。您的 API 应该能够接受用户令牌以获取特定于用户的数据。

    在您的 Android 应用中,让用户提供用户名和密码。您将用户名和密码发送到您网站的 API,然后返回一个令牌。从现在开始,Android 应用将使用该令牌访问 API。

    这是一篇关于访问 API 和解析 JSON 输出的文章:http://www.androidhive.info/2012/01/android-json-parsing-tutorial/

    【讨论】:

    • + 代表 TastyPie,- 代表活塞。真的,不要再使用活塞了。它已经过时了。
    猜你喜欢
    • 2017-03-22
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    相关资源
    最近更新 更多