80

Python と Flask を使用して POST/GET リクエスト変数の値を取得する方法を考えています。

Ruby では、次のようにします。

variable_name = params["FormFieldValue"]

Flaskでこれを行うにはどうすればよいですか?

4

3 に答える 3

170

POST データを取得する場合:

first_name = request.form.get("firstname")

GET (クエリ文字列) データを取得する場合:

first_name = request.args.get("firstname")

または、値がクエリ文字列にあるか投稿データにあるかを気にしない/知らない場合:

first_name = request.values.get("firstname") 

request.valuesは、request.formrequest.argsからの Dict を組み合わせたCombinedMultiDictです。

于 2013-12-03T01:40:01.930 に答える
75

からポストされたフォーム データrequest.formとクエリ文字列データを取得できますrequest.args

myvar =  request.form["myvar"]
myvar = request.args["myvar"]
于 2012-11-07T22:44:34.927 に答える