<Python, flask> GETで引数を取る
flask
でGET
で引数を取る。
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```で引き取る。
おもしろいなー。