ホームページ >バックエンド開発 >Python チュートリアル >Flask ルートに自動的にプレフィックスを付ける方法は?
Flask ルートにプレフィックスを付ける方法
Flask アプリケーションを扱う場合、すべてのルート定義に手動でプレフィックスを追加するのは面倒な場合があります。この記事では、すべてのルートに必要な値を自動的にプレフィックスするソリューションを紹介します。
Flask アプリケーションでは、ルートをブループリントに整理できます。各ブループリントは、関連するビューとルートのコレクションをカプセル化します。ブループリント内にルートを配置することで、それらに共通のプレフィックスを割り当てることができます。
コード例
ブループリントを使用してすべてのルートにプレフィックスを付ける方法の例を次に示します。 "/abc/123":
# Create a blueprint bp = Blueprint('burritos', __name__, template_folder='templates') # Define routes within the blueprint @bp.route("/") def index_page(): return "This is a website about burritos" @bp.route("/about") def about_page(): return "This is a website about burritos" # Register the blueprint with the Flask app app = Flask(__name__) app.register_blueprint(bp, url_prefix='/abc/123')
ブループリントに「/abc/123」というプレフィックスを付けると、ブループリント内のすべてのルートにそのプレフィックスが自動的に適用されます。これにより、各ルート定義にプレフィックスを手動で追加する必要がなくなります。
以上がFlask ルートに自動的にプレフィックスを付ける方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。