ホームページ > バックエンド開発 > Python チュートリアル > Flask で URL から特定の値にアクセスするにはどうすればよいですか?

Flask で URL から特定の値にアクセスするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-17 00:04:03
オリジナル
923 人が閲覧しました

How to Access Specific Values from URLs in Flask?

変数 URL を使用して Flask ルートから値を取得する

Flask を使用する場合、処理するために URL から特定の値にアクセスする必要がある場合があります。データ。これを実現するために、変数 URL は便利な方法を提供します。

変数 URL

変数 URL を定義するには、 を挿入するだけです。 URL パス内のプレースホルダー。これらのプレースホルダーは、対応するビュー関数に引数として渡すことができる変数を表します。

例:

@app.route('/landingpage<id>')
def landing_page(id):
    ...
ログイン後にコピー

この URL パターンは、「/landingpage」で始まり、その後に一意の文字列が続くすべての URL に一致します。識別子 (例: "/landingpageA")。その後、landing_page ビュー関数内で id 値にアクセスできます。

クエリ文字列パラメータ

別の方法は、クエリ文字列パラメータとして値を渡すことです。これには、パラメータをキーと値のペアとして URL に追加することが含まれます。

@app.route('/landingpage')
def landing_page():
    id = request.args['id']
    ...
ログイン後にコピー

ここで、ID 値はリクエストのクエリ パラメータ ディクショナリから取得できます。

推奨事項

必須パラメーターの場合は、よりクリーンで簡潔なアプローチが提供されるため、変数 URL を使用することが一般的に好まれます。ただし、オプションのパラメータの場合は、クエリ文字列パラメータの方が適切な場合があります。

以上がFlask で URL から特定の値にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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