ホームページ > バックエンド開発 > Python チュートリアル > Flask アプリケーションに送信されたデータにアクセスするにはどうすればよいですか?

Flask アプリケーションに送信されたデータにアクセスするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-23 11:04:47
オリジナル
529 人が閲覧しました

How Do I Access Data Sent to My Flask Application?

Flask アプリケーションに送信されたデータへのアクセス

Flask では、request.data 属性には生のリクエスト データが含まれており、これは一般的に次のように使用されます。 Flask が MIME タイプを処理しない場合のフォールバック。ただし、多くのシナリオでは空に見える場合があります。

リクエスト データに効果的にアクセスするには、次の属性を利用します:

  • request.args: キーと値のペアURL クエリ文字列
  • request.form: HTML 投稿フォームからのキーと値のペア、またはJSON 以外でエンコードされた JavaScript リクエスト
  • request.files: リクエストでアップロードされたファイル
  • request.values: 引数とフォームを結合します (argsキーの場合は優先されます重複)
  • request.json: 解析された JSON データ (request.get_json() で application/json コンテンツ タイプまたは Force=True が必要です)

例、フォーム経由で送信された「name」パラメータの値にアクセスするには、次のようにします。 use:

request.form["name"]  # If you know the key exists
request.form.get("name")  # If the key might not exist
ログイン後にコピー

同じキーの複数の値を処理するには、getlist:

request.form.getlist("name") 
ログイン後にコピー

これらの属性を活用することで、送信されたデータに効率的にアクセスできます。クエリ文字列、フォーム データ、ファイル、JSON 形式に関係なく、Flask アプリに送信できます。

以上がFlask アプリケーションに送信されたデータにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート