基于Flask 1.0.2
from flask import Flask # 从flask模块导入Flask类
app = Flask(__name__) # 实例化Flask类
@app.route('/') # 添加路由
def helloworld():
return "<h1>helloworld</h1>"
if __name__ == "__main__":
app.run(debug=True) # 调用werkzerug中的run_simple
1.HttpResponse
@app.route("/")
def index():
return "Hello Flask" # HttpResponse
Flask中的 HttpResponse
就是直接返回字符串
2.redirect
from flask import redirect
@app.route("/rdt")
def rdt():
return redirect("/")
每当访问/rdt
这个地址时,视图函数rdt会触发redirect("/")
跳转到url地址/
并会触发/
对应的视图函数index()
3.render
from flask import render_template
@app.route("/home")
def home():
return render_template("home.html") # 渲染HTML模版并返回HTML页面