11

サードパーティのRESTfulAPIと対話する必要のあるDjangoアプリケーションを構築し、そのリソースに対してさまざまなGET、PUTなどを作成しています。私が探しているのは、Django内でそのAPIを表現するための良い方法です。

最も明白ですが、おそらくあまり洗練されていない解決策は、Webサービスクエリにマッピングするさまざまなメソッドを持つモデルを作成することのようです。一方、カスタムDBバックエンドのようなものを使用すると、柔軟性が高まり、DjangoのORMにうまく統合されるようです。

警告:これは私がDjangoで行った最初の実際のプロジェクトであるため、ここで明らかな何かを見逃している可能性があります。

4

2 に答える 2

1

組み込みの urllib を使用して REST 呼び出しを行い (少し不格好ですが機能的です)、各リモート呼び出しのメソッドを使用してインターフェイスをクラスにラップします。その後、クラスはネイティブの python 型との間で変換できます。とにかくそれが私がしたいことです!

于 2012-05-14T21:17:00.803 に答える