\

@app.routeはPythonのWebフレームワークであるFlaskで使用されるデコレータです。このデコレータはURLと関数を関連付けるために使用されます。具体的には、@app.route(url)でデコレートされた関数は、そのURLにアクセスがあったときに実行されます。

以下に基本的な使用例を示します。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def root():
    return "Hello World!"

if __name__ == "__main__":
    app.run()

上記のコードでは、@app.route('/')デコレータがroot関数をデコレートしています。これにより、ユーザーがウェブサーバーのルートURL(例:http://localhost:5000/)にアクセスすると、”Hello World!”というメッセージが表示されます。

また、@app.routeデコレータはHTTPメソッドも指定できます。例えば、@app.route('/edit', methods=['GET', 'POST'])とすると、’/edit’のURLに対するGETリクエストとPOSTリクエストを処理する関数を定義できます。

以上がPythonとFlaskの@app.routeデコレータの基本的な説明と使用方法です。この機能を理解し活用することで、Pythonを使用したWeb開発がよりスムーズになります。.

投稿者 admin

コメントを残す

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