1

AndroidアプリがDjangoベースのサイトからビューを取得してデータベースにクエリを実行できる最良の方法は何ですか?

Django フレームワークを使用して Web サイトを開発しています。Web/モバイル サービスには、ユーザーを認証し、ユーザー関連の承認済みデータをフェッチし、データベースから位置をマップし、Web サイトからビューを表示して Android デバイスに表示する Android アプリが付属しています。

これまでのところ、XML-RPC を使用してこれを行うことを検討してきましたが、これが最善の解決策であるかどうかはわかりません。

XML-RPC クライアントの場合、次のライブラリを使用しています: http://code.google.com/p/android-xmlrpc/

サーバー用に、このpythonコードを使用しています: https://code.djangoproject.com/wiki/XML-RPC

これを行うためのより良い解決策または標準的な解決策があるかどうかを知りたいです。

4

1 に答える 1

0

サイトのAPIを作成する必要があります。TastyPieまたはPistonを使用してください。APIは、ユーザートークンを受け入れて、ユーザー固有のデータを取得できる必要があります。

Androidアプリから、ユーザーにユーザー名とパスワードを入力してもらいます。ユーザー名とパスワードをサイトのAPIに送信してから、トークンを返します。Androidアプリは、今後そのトークンを使用してAPIにアクセスします。

APIへのアクセスとJSON出力の解析に関する記事は次のとおりです。http ://www.androidhive.info/2012/01/android-json-parsing-tutorial/

于 2012-06-12T23:24:54.647 に答える