flask响应
1.返回模板 render_template
# 引入Flask库 from flask import Flask,render_template #1.创建flask对象 app=Flask(__name__) app.route("/") def index(): mstr="hello" mint=10 return render_template("index.html",my_str=mstr,my_int=mint) if __name__ == '__main__': #调试服务器 app.run()
# 引入Flask库 from flask import Flask,render_template #1.创建flask对象 app=Flask(__name__) app.route("/") def index2(): mstr="hello" mint=10 data=dict( my_str=mstr, my_int=mint ) return render_template("index.html",**data) if __name__ == '__main__': #调试服务器 app.run()
2.重定向 redirect
# 引入Flask库 from flask import Flask,redirect #1.创建flask对象 app=Flask(__name__) app.route("/demo2") def demo2(): return redirect("http://baidu.com/") if __name__ == '__main__': #调试服务器 app.run()
3.返回json
json.dump ;返回json格式
jsonfy :返回json格式,且响应头content_type为application/json
# 引入Flask库 from flask import Flask,jsonify #1.创建flask对象 app=Flask(__name__) @app.route("/demo3",methods=["GET"]) def demo3(): data = dict( my_str="hello", my_int=123 ) return jsonify(data) if __name__ == '__main__': #调试服务器 app.run()
posted on 2021-06-28 19:06 happygril3 阅读(23) 评论(0) 收藏 举报
浙公网安备 33010602011771号