<Python, flask> GETで引数を取る

flaskGETで引数を取る。
request.args.get('hogehoge')を使う。

from flask import Flask, request
app = Flask(__name__)
 
@app.route("/")
def hello():
    return '<form action="/echo" method="GET"><input name="text"><input type="submit" value="Echo"></form>'
 
@app.route("/echo")
def echo(): 
    return "You said: " + request.args.get('text', '')
 
 
if __name__ == "__main__":
    app.run()

なるほど。

最初に@app.route("/")で呼ばれて、そこにformありのhtmlを表示。
で、action/echoへ飛ばす。
で、@app.route("/echo")で呼ばれて、そこへ引数を渡す。 で、引数をrequest.args.get```で引き取る。

おもしろいなー。

Echo with Flask and Python