Flask Get、Post、Fileの値の受け取り方

GET

para = flask.request.args.get('para')

POST

para = flask.request.form.get('para')

FILE

fs = flask.request.files.get('file')

それぞれ以下の方法でも取得することが出来る

GET

para = flask.request.args['para']

POST

para = flask.request.form['para']

FILE

fs = flask.request.files['file']

ただし、取得したいキーが存在しない場合は
werkzeug.exceptions.BadRequestKeyError
エラーが発生する。

それに対して、メソッドで取得する場合、キーが存在しない時はNULLが返ってくる。
なので、メソッドで取得する以外はなしかな。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です