视图本质上是返回一个response对象(也可以直接创建Response对象),但是在return后不方便设置头信息等,所以还是先封装成response对象,再返回比较全面,如下:

def index():return render_template('index.html')

make_response可以设置返回的其他信息

def index():response = make_response(render_template('index.html'))response.headers['X-Parachutes'] = 'parachutes are cool'return response
参数 描述
str 通过字符串创建response对象
bytes 通过字节创建response对象
dict 通过字典撞见response对象
tuple (body, status, headers) (body, status) (body, headers)

在使用tuple时:
body可以是str,bytes或dict
status可以是str或者integer
headers可以是dict或[(key,value),(key,value)]
如果body是一个response对象,其status会覆盖headers的

参考:
https://flask.palletsprojects.com/en/1.1.x/api/#flask.make_response
https://www.cnblogs.com/zhuchunyu/p/10466509.html

Flask make_response(*args)相关推荐

  1. python flask源码解析_用尽洪荒之力学习Flask源码

    [TOC] 一直想做源码阅读这件事,总感觉难度太高时间太少,可望不可见.最近正好时间充裕,决定试试做一下,并记录一下学习心得. 首先说明一下,本文研究的Flask版本是0.12. 首先做个小示例,在p ...

  2. python之flask框架详解

    目录 前言 1.新建文件helloworld.py 2.相关配置参数 3.加载配置文件 3.1配置对象加载 3.2配置文件加载 3.3读取配置 4 路由定义 4.1指定路由地址 4.2 给路由传参 4 ...

  3. 【后端过程记录】用flask搭建服务器作后端接收数据 将base64字符串码解码为可读取文件 载入训练好的模型进行预测

    因为项目的原因了解到有一个python的flask框架,查了一下: 关于前端图片上传的canvas: 如下元素 <canvas id="canvas" width=" ...

  4. 【python】Flask视图

    2.1 从 Hello World 开始 Flask程序运行过程: 所有Flask程序必须有一个程序实例. Flask调用视图函数后,会将视图函数的返回值作为响应的内容,返回给客户端.一般情况下,响应 ...

  5. Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块...

    Flask中上下文,分为请求上下文和应用上下文.既状态留存 ,就是把变量存在某一个地方可以调用 请求上下文:实际就是request和session用法理念,既都是可以存储东西. 应用上下文:既变量共享 ...

  6. 后端框架flask学习小记

    1. 写在前面 最近在和几个伙伴尝试搭建一个新闻推荐系统, 算是一个推荐算法的实战项目, 里面涉及到了前后端交互, 该项目里面,使用了Flask作为后台框架, 为了理清楚整个系统的交互,所以就快速参考 ...

  7. Flask全套知识点从入门到精通,学完可直接做项目

    目录 Flask入门 运行方式 URL与函数的映射(动态路由) PostMan的使用 查询参数的获取 上传文件 其它参数 url_for 函数 响应-重定向 响应-响应内容 响应-自定义响应 Flas ...

  8. 【实训总结】Python从入门到前端知识小结,再到Flask框架搭建在线书城~

    实训小结:Python入门到爬虫 Python实训 一.基础入门 1. 行业 2. 搭建开发环境 3.如何使用PyCharm创建一个Python项目 4. 如何在Pycharm创建的Python项目中 ...

  9. Python Flask教程学习01

    教程来源于w3cschool,我跟着敲一遍,做一遍 Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活.轻便.安全且容易上手.它可以很好地结合MVC模式进行开发,开 ...

最新文章

  1. AJAX ASP/PHP 请求实例
  2. Win10添加或删除开机自启项
  3. Java对象模型-oop和klass
  4. 你网络成瘾了吗 小心一堆怪病找上你
  5. 在虚拟机环境(CentOS7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务...
  6. F2FS文件系统一 设计背景及框架结构
  7. 编程利用循环打印如下字符图形
  8. Android dex2jar反编译dex文件报错 Detail Error Information in File .\classes-error.zip
  9. 8051蜂鸣器程序c语言,求51单片机蜂鸣器程序
  10. 可行性研究报告【列文】2022-5.6
  11. Unity - Unable to merge android manifests.
  12. 采购订单历史表EKBE和物料凭证表MSEG的关系
  13. dhl寄件邮编错了_如果从国外邮寄DHL往中国.邮编怎么写?
  14. 抓住金三银四的尾巴,解锁程序员面试《刷题神器》
  15. 未来的技术型人才,社会杰出人物的java人生实时记录
  16. excel2016 for mac 二维表转一维表
  17. 电脑端采集手机视音频并同步
  18. Cy5-MAL,Cy5-马来酰亚胺,1437796-65-0,1437872-46-2
  19. windows网络服务之配置网络负载均衡(NLB)群集
  20. tinycore php,Tiny Core Linux 显示中文的方法

热门文章

  1. 转义字符'\r'在Python内置函数print()中的妙用
  2. 一维序列卷积之Python实现
  3. 设计模式 C++外观者模式
  4. C++ explicit关键字
  5. 数据结构 二叉树面试笔试编程题集
  6. python selenium翻页_Selenium翻页的实现方法实例
  7. 300. 最长递增子序列(JavaScript)
  8. mysql傻瓜教程_mysql索引的使用傻瓜教程_MySQL
  9. mysql创建临时表 主键_MySQL中临时表的基本创建与使用教程
  10. v-viewer图片打不开一直在刷新_网速很慢甚至打不开?广告弹窗太多了?有效提升网络质量的方法。...