2012-03-15 34 views
1

djangoの新人は私とここでbere ...Djangoからデータを投稿する最良の方法は何ですか?

私のdjangoアプリでは、私のURLの一つは領収書と呼ばれるパラメータを受け入れます。私は、URLから領収書を取得し、それを外部Webサービスに投稿する必要があります。これに関係するデータベースはありません。ユーザーにはhttp://myapp.com/receipt?=receipt=somereceiptに行くだけです。私は領収書を読み、それを外部のWebサービスに投稿します。

私はこれをurllib2を使って実装しました。うまく動作します。

Djangoからの投稿要求を行う良い方法はありますか、またはurllib2を使っていますか? urllib2は多くの要求に対応できますか?

おかげで、

-David

+0

あなたの機能や機能が実際に必要としていることと、どのような状況であるかについては、もう少し詳しく説明する必要があります。私が理解しているように、ORMを介してデータベースから直接領収書情報を取得し、それを外部Webサービスに投稿するPython/Djangoコード(管理コマンドなど)は、はるかに効率的です。 –

+0

申し訳ありませんが、私はそれをもう少し明確に編集しました – bobbypage

+0

クイック答え:それは今うまくいけば、あなたは良いです。時期尚早の最適化ではうんざりしないでください。 – Wogan

答えて

2

urllib2はあなたの問題を解決するために、完全に合理的な方法のように聞こえます。しかしrequestsライブラリを見てみるとよいでしょう:http://docs.python-requests.org/en/v0.10.7/index.htmlこれはurllib2をラップして、あなたが望むHTTPリクエストを行い、あなたの正気を保つことができます。

+0

クール、私は要求を調べます。ありがとう!リクエストの場合は – bobbypage

+0

+1です。あなたの正気を保存し、それを使用してください。甘い夢のためにあなたの枕の下に置く。 –

関連する問題