2012-03-30 13 views
1

私はここで助けていただきたいと思います。 Google Checkoutには、さまざまな方法でチェックアウトデータを送信できます。私はXMLサーバーとサーバーを使用しています。 私はすべて準備ができて、今私はGoogleでいくつかのXMLを投げたい。 私はいくつかの読書を行っていますと私はこれを行ういくつかの方法を知っている、urllib、pyCurlと別の方法を知っているが、私はここでdjangoを使用していると私は POSTデータへのいくつかの方法のDjango APIを検索別のサイトと私は何に落ちるhavent。私は本当にdjangoの方法を使用したいと思います。なぜなら、それがより流動的で正しいと感じるからです。もしあなたがすべてのことを知らないなら、私はおそらくurllibを使用します。Djangoを使って別のサイトにデータを投稿

+3

素晴らしい[要請](http://docs.python-requests.org/ja/v0.10.7/index.html)ライブラリ – jterrace

+1

リクエストはすごくお勧めです。別のプロバイダを完全に探しているなら、公式のPythonバインディングに付属しているhttps://stripe.com/をお勧めします。 – alberge

+0

私はこのストライプ取引を使いたいと思っていますが、このサイトはsslを持つことはできません。あなたは私の友人のことをとても愛しています。 –

答えて

2

あなたがpython標準ライブラリを探しているなら、urllib2はデータを投稿するための適切な方法です。 Djangoはこれを行うための具体的な方法を提供していません。 Djangoは標準ライブラリ(電子メールを除く)に既に存在するツールを単に再開発するのではなく、Python標準ライブラリから何かを使用することを決して恐れるべきではありません。

リクエストは素晴らしいですが、標準ライブラリではありません。しかしそれには何も間違っていません。

+0

私は、リクエストの単純さが、「ウェブページに何かを送る/ウェブページから何かをフェッチする」ドメインの中で、最も複雑なタスク以外のすべてのものをデファクトに置き換えると思う。 +1 –

関連する問題