Flask make_response(*args)
视图本质上是返回一个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)相关推荐
- python flask源码解析_用尽洪荒之力学习Flask源码
[TOC] 一直想做源码阅读这件事,总感觉难度太高时间太少,可望不可见.最近正好时间充裕,决定试试做一下,并记录一下学习心得. 首先说明一下,本文研究的Flask版本是0.12. 首先做个小示例,在p ...
- python之flask框架详解
目录 前言 1.新建文件helloworld.py 2.相关配置参数 3.加载配置文件 3.1配置对象加载 3.2配置文件加载 3.3读取配置 4 路由定义 4.1指定路由地址 4.2 给路由传参 4 ...
- 【后端过程记录】用flask搭建服务器作后端接收数据 将base64字符串码解码为可读取文件 载入训练好的模型进行预测
因为项目的原因了解到有一个python的flask框架,查了一下: 关于前端图片上传的canvas: 如下元素 <canvas id="canvas" width=" ...
- 【python】Flask视图
2.1 从 Hello World 开始 Flask程序运行过程: 所有Flask程序必须有一个程序实例. Flask调用视图函数后,会将视图函数的返回值作为响应的内容,返回给客户端.一般情况下,响应 ...
- Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块...
Flask中上下文,分为请求上下文和应用上下文.既状态留存 ,就是把变量存在某一个地方可以调用 请求上下文:实际就是request和session用法理念,既都是可以存储东西. 应用上下文:既变量共享 ...
- 后端框架flask学习小记
1. 写在前面 最近在和几个伙伴尝试搭建一个新闻推荐系统, 算是一个推荐算法的实战项目, 里面涉及到了前后端交互, 该项目里面,使用了Flask作为后台框架, 为了理清楚整个系统的交互,所以就快速参考 ...
- Flask全套知识点从入门到精通,学完可直接做项目
目录 Flask入门 运行方式 URL与函数的映射(动态路由) PostMan的使用 查询参数的获取 上传文件 其它参数 url_for 函数 响应-重定向 响应-响应内容 响应-自定义响应 Flas ...
- 【实训总结】Python从入门到前端知识小结,再到Flask框架搭建在线书城~
实训小结:Python入门到爬虫 Python实训 一.基础入门 1. 行业 2. 搭建开发环境 3.如何使用PyCharm创建一个Python项目 4. 如何在Pycharm创建的Python项目中 ...
- Python Flask教程学习01
教程来源于w3cschool,我跟着敲一遍,做一遍 Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活.轻便.安全且容易上手.它可以很好地结合MVC模式进行开发,开 ...
最新文章
- AJAX ASP/PHP 请求实例
- Win10添加或删除开机自启项
- Java对象模型-oop和klass
- 你网络成瘾了吗 小心一堆怪病找上你
- 在虚拟机环境(CentOS7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务...
- F2FS文件系统一 设计背景及框架结构
- 编程利用循环打印如下字符图形
- Android dex2jar反编译dex文件报错 Detail Error Information in File .\classes-error.zip
- 8051蜂鸣器程序c语言,求51单片机蜂鸣器程序
- 可行性研究报告【列文】2022-5.6
- Unity - Unable to merge android manifests.
- 采购订单历史表EKBE和物料凭证表MSEG的关系
- dhl寄件邮编错了_如果从国外邮寄DHL往中国.邮编怎么写?
- 抓住金三银四的尾巴,解锁程序员面试《刷题神器》
- 未来的技术型人才,社会杰出人物的java人生实时记录
- excel2016 for mac 二维表转一维表
- 电脑端采集手机视音频并同步
- Cy5-MAL,Cy5-马来酰亚胺,1437796-65-0,1437872-46-2
- windows网络服务之配置网络负载均衡(NLB)群集
- tinycore php,Tiny Core Linux 显示中文的方法
热门文章
- 转义字符'\r'在Python内置函数print()中的妙用
- 一维序列卷积之Python实现
- 设计模式 C++外观者模式
- C++ explicit关键字
- 数据结构 二叉树面试笔试编程题集
- python selenium翻页_Selenium翻页的实现方法实例
- 300. 最长递增子序列(JavaScript)
- mysql傻瓜教程_mysql索引的使用傻瓜教程_MySQL
- mysql创建临时表 主键_MySQL中临时表的基本创建与使用教程
- v-viewer图片打不开一直在刷新_网速很慢甚至打不开?广告弹窗太多了?有效提升网络质量的方法。...