提交 fa70e275 编写于 作者: 鞋子不会飞's avatar 鞋子不会飞

自定义响应对象

上级 9d867b2e
......@@ -142,8 +142,6 @@ def user_info03(mob_num):
"""自定义响应对象"""
@app.route('/demo2')
def demo2():
# 视图函数可以返回str/bytes, 并且都会最终包装为Response响应对象
......
from flask import url_for, render_template
from flask import url_for, render_template, make_response
from flask import request
from user import user_blu
......@@ -34,7 +34,19 @@ def upload_file():
#####################################如何在不同的场景里返回不同的响应信息##########################################
# 1)返回模板
# 1)自定义响应对象
@user_blu.route('/demo2')
def demo2():
# 视图函数可以返回str/bytes, 并且都会最终包装为Response响应对象
# 手动创建响应对象 主要目的为设置响应头
response = make_response("demo_test") # type: Response
response.headers['a'] = 10
return response
# 2)返回模板
# 使用render_template方法渲染模板并返回
# 例如,新建一个模板index.html
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册