Flaskを使用して、Webページ上にボタンを配置し、そのボタンが押されたときに特定のPythonコードが実行される方法について説明します。
ボタンの配置
まず、Flaskを使用してWebページにボタンを配置します。以下にその例を示します。
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello():
return render_template('layout.html', title='App')
このコードでは、layout.html
というテンプレートを使用してWebページを生成します。このテンプレート内にボタンを配置します。
ボタンのアクションの定義
次に、ボタンが押されたときに実行されるPythonコードを定義します。以下にその例を示します。
@app.route('/action')
def action():
# ここにボタンが押されたときに実行したいPythonコードを書く
pass
このコードでは、/action
というURLにアクセスがあったときに、action
関数が実行されます。この関数内に、ボタンが押されたときに実行したいPythonコードを書きます。
ボタンとアクションの関連付け
最後に、ボタンとアクションを関連付けます。これは、ボタンのform
要素のaction
属性を、アクションのURLに設定することで実現します。
<form method="GET" action="/action">
<button type="submit">実行</button>
</form>
以上で、Flaskを使用してWebページ上にボタンを配置し、そのボタンが押されたときに特定のPythonコードが実行される設定が完了しました。.