记录#
- 今天学习的还是 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)