現在、Djangoを使用して作成されたウェブサイトがあります。今、同じバックエンドを使用するネイティブiOSアプリケーションを作成したいので、すべてを再コーディングする必要はありません。iOSアプリ(Django)
1)は、関数を呼び出して直接DjangoのURLを、呼び出し:私の理解からは、二つの代替ルートがあります。その関数内で、エンコードされたJSONデータを含むHTTPResponseを作成し、それを送り返します。
2)TastypieのようなものでDjangoサーバーからRESTサービスを作成します。しかし、オブジェクトへの直接GET呼び出しを行う以外に、私はTastyPieのDjangoモデルでカスタム関数をどのように呼び出すことができないのか分かりません。私たちもそれをすることができますか?
は、私はそれは驚くべきジャンゴやRoRのような既存のバックエンドでのiOSからWebサービスを消費に関する多くの情報がないことがわかります。たとえば、私はinstagramがDjangoを使用していることを知っていますが、iOSからサーバーにどのように通信しますか?
ありがとうございます!
どのようなパフォーマンスですか?そして、あなたがまだそれを使用しているなら、あなたはオプション1で一生懸命行きませんでしたか?再度、感謝します! – abisson
私は@ sampson-chenに同意します、私たちは同じことをやっています。我々はtastypieを持つRESTインターフェイスを持っており、他のメソッドはカスタムRPCサービスで行われます。 – clopez
カスタムRPCサービスの仕組みを説明できますか?私は似たようなことに取り組んでおり、認証と再利用の面でいくつかの基準を確実に守っていきたいと考えています。 – Mutant