Python と Flask を使用して POST/GET リクエスト変数の値を取得する方法を考えています。
Ruby では、次のようにします。
variable_name = params["FormFieldValue"]
Flaskでこれを行うにはどうすればよいですか?
POST データを取得する場合:
first_name = request.form.get("firstname")
GET (クエリ文字列) データを取得する場合:
first_name = request.args.get("firstname")
または、値がクエリ文字列にあるか投稿データにあるかを気にしない/知らない場合:
first_name = request.values.get("firstname")
request.valuesは、request.formとrequest.argsからの Dict を組み合わせたCombinedMultiDictです。
からポストされたフォーム データrequest.form
とクエリ文字列データを取得できますrequest.args
。
myvar = request.form["myvar"]
myvar = request.args["myvar"]