Flask的5种返回值
一、字符串
# 返回值是字符串@app.route("/one")
def one():
return "This is a string!"
二、重定向
# 引入重定向函数from flask import redirect
# 返回值是路由的重定向,和第一个的页面相同
@app.route("/two")
def two():
return redirect("/one")
三、html界面渲染
# 引入渲染函数from flask import render_template
# 返回值是html界面渲染
@app.route("/three")
def three():
return render_template("hello.html", name="xkj")
注意:hello.html文件是在templets文件下直接创建的!
四、返回文件
# 引入发送文件的函数from flask import send_file
# 打开并返回文件内容
@app.route("/four")
def four():
return send_file("4.jpeg")
五、返回json
#引入返回json的函数from flask import jsonify
#返回json
@app.route("/five")
def five():
obj = {
"status": 1,
"content": {
"from": "python"
}
}
return jsonify(obj)
本文首发于python黑洞网,博客园同步更新
以上是 Flask的5种返回值 的全部内容, 来源链接: utcz.com/z/530511.html