4

APISの作成にdjango-pistonを使い始めましたが、Pythonを使用してdjango内からAPIを使用する方法に関するドキュメントを見つけるのに問題があります。javascriptを使用した例を見てきました。

これまでのところ、APIにアクセスするためにurllibを使用していますが、これが最善のアプローチかどうか疑問に思います。

これについてのご意見に感謝します!

4

1 に答える 1

1

これが内部APIである場合、つまり、ビューとAPIがリソースに同じアクセス権を持っている場合、(モデル操作などによって)通常の結果を取得するのではなく、なぜAPIを使用するのですか?コードの重複を避けたい場合は、共通のコードを両方のプロセスで使用できる別々の関数に分割してください。

これが外部APIである場合(たとえば、サイトがBitBucketと通信している場合)、HTTPクライアントはそれを消費するための唯一の(正気の)方法です。個人的にはurllibではなくhttplibを選択しますが。

于 2010-11-11T04:32:51.793 に答える