記錄#
- 今天學習的還是 request 中接收變量的方法:get.
- get 是通過 url 參數傳遞的,實際在代碼內部使用 request.args 就是所有通過 url 傳遞的變量與值。
- 在路由定義的位置依然需要定義接收方法:mothods=['GET']
- 與 post 不同的地方有 2 個:
- 路由中定義接收一個是 post, 一個是 get。
- 代碼內部變量複製一個是 form.request,一個是 request.args
- 今天的練習是通過 url 傳遞變量,展示一個兩種語言的頁面。
CODE#
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)