标签:http pytho 使用 use 入参 run _for json .com
在使用 Flask 写一个接口时候需要给客户端返回 JSON 数据,在 Flask 中可以直接使用 jsonify 生成一个 JSON 的响应
from flask import Flask, jsonify
from flask import json
app = Flask(__name__)
@app.route("/demo1")
def demo1():
my_dict = {
"name":"laowang",
"age":18
}
# str = json.dumps(my_dict)
str = jsonify(my_dict)
return str
if __name__ == ‘__main__‘:
app.run()
# 重定向
@app.route(‘/demo5‘)
def demo5():
return redirect(‘http://www.itheima.com‘)
重定向到自己写的视图函数
@app.route(‘/demo1‘)
def demo1():
return ‘demo1‘
# 重定向
@app.route(‘/demo5‘)
def demo5():
return redirect(url_for(‘demo1‘))
重定向到带有参数的视图函数
# 路由传递参数
@app.route(‘/user/<int:user_id>‘)
def user_info(user_id):
return ‘hello %d‘ % user_id
# 重定向
@app.route(‘/demo5‘)
def demo5():
# 使用 url_for 生成指定视图函数所对应的 url
return redirect(url_for(‘user_info‘, user_id=100))
@app.route(‘/demo6‘)
def demo6():
return ‘状态码为 666‘, 666
标签:http pytho 使用 use 入参 run _for json .com
原文地址:https://www.cnblogs.com/laobai-boke/p/9420409.html