レコード#
- 今日学んだのは、リクエストで変数を受け取る方法です:get.
- get は URL パラメータを介して渡され、実際にはコード内で request.args を使用すると、URL を介して渡されたすべての変数と値が得られます。
- ルートの定義の場所では、引き続き受信方法を定義する必要があります:mothods=['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)