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

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

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-17 00:04:03853ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。