記録#
- 今日学習したのは、request で変数を受け取る方法:get.
- get は URL パラメータを介して渡され、実際にはコード内で request.args を使用することで、URL を介して渡されたすべての変数と値を取得できます。
- ルートの定義位置でも、受信方法を定義する必要があります:methods=['GET']
- post との違いは 2 つあります:
- ルートで受信するものを post と get の両方で定義します。
- コード内での変数のコピーは、form.request と request.args の両方があります。
- 今日の練習は、URL を介して変数を渡し、2 つの言語のページを表示することです。
コード#
from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=["GET"])
def index():
data = request.args
if data["lang"].lower() == "en":
return "Hello English"
elif data["lang"].lower() == "cn":
return "你好 中国话"
app.run(host='0.0.0.0', port=81)