欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python开发中Flask 的 5 种返回值

程序员文章站 2022-06-11 09:04:16
一、字符串# 返回值是字符串@app.route('/one')def one(): return "This is a string!"二、重定向# 返回值是路由的重定向,和第一个的页面相同@app.route('/two')def two(): return redirect("/one")三、...

一、字符串

# 返回值是字符串 @app.route('/one') def one(): return "This is a string!" 

python开发中Flask 的 5 种返回值

二、重定向

# 引入重定向函数 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文件下直接创建的!
python开发中Flask 的 5 种返回值

四、返回文件

# 引入发送文件的函数 from flask import send_file # 打开并返回文件内容 @app.route('/four') def four(): return send_file("4.jpeg") 

python开发中Flask 的 5 种返回值

五、返回json

#引入返回json的函数 from flask import jsonify #返回json @app.route('/five') def five(): obj = { "status": 1, "content": { "from": "python" } } return jsonify(obj) 

python开发中Flask 的 5 种返回值

本文地址:https://blog.csdn.net/worthyyyou/article/details/109023652

相关标签: python