ホームページ  >  記事  >  バックエンド開発  >  さまざまな Python フレームワークで POST 変数と GET 変数をどのように処理しますか?

さまざまな Python フレームワークで POST 変数と GET 変数をどのように処理しますか?

DDD
DDDオリジナル
2024-10-31 04:34:02127ブラウズ

How Do You Handle POST and GET Variables in Different Python Frameworks?

Python での POST 変数と GET 変数の処理

Python では、使用するフレームワークに応じて、POST 変数と GET 変数を処理する複数の方法があります。

Raw CGI

`import cgi
form = cgi.FieldStorage()
print form["username"]`

フレームワーク

  • Django、Pylons、Flask、Pyramid:

    • print request.GET[ 'ユーザー名'] (GET)
    • print request.POST['ユーザー名'] (POST)
  • CherryPy、TurboGears:

    • `from Cherrypy import request
      print request.params['username']`
    • パラメータを使用して関数を定義: defindex(self, username): print username
  • Web.py:

    • `form = web.input()
      print form.username`
  • Werkzeug:

    • print request.form['username']
  • Google App Engine:

    • `class SomeHandler(webapp2.RequestHandler):
      def post(self):
      name = self.request. get('username')
      self.response.write(name)`

それぞれが POST を処理するための異なるアプローチを提供するため、適切なフレームワークを選択することが重要であることを覚えておいてください。および GET 変数。

以上がさまざまな Python フレームワークで POST 変数と GET 変数をどのように処理しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。