当前位置: 首页 > news >正文

Flask 的馈赠

我们在之前用过装饰器  但是在装饰很多函数的时候  那么这些函数的名字都是装饰器内部函数的名字了怎么办呢?

django中有functools进行保留你的函数名字保存 flask也可以使用functools进行原函数信息保存 并且还可以使用endpiont进行起别名 然后别名不同也可以

 

 

import functools

            def wapper(func):

                @functools.wraps(func) # 帮助我们设置函数的原信息
                def inner(*args,**kwargs):
                    return func(*args,**kwargs)

                return inner

 

 

send_file: 打开并返回文件 并在返回头上加上文件类型 加上content_type

 

 

jsonify:将一个字符串转化为json格式并且是以原数据类型 而json是需要dumps进行序列化后才能发送到前端

 

并且jsonify的格式是以原数据返回并不是想json一样需要把所有的都转化为字符串

{1:"key",2:"value"}转化完成后是


{1:"key",2:"value"} 还是原类型



json转化:
都加上“”双引号
{1:"key",2:"value"}:转化为:

{"1":"key","2":"value"}

 

转载于:https://www.cnblogs.com/zhaoyunlong/p/9600529.html

相关文章:

  • redis的GEO实战
  • 苹果cms v10安装教程
  • Hadoop迁移MaxCompute神器之DataX-On-Hadoop使用指南
  • CentOS7源码包编译安装php7.2完整版
  • PXE安装与配置
  • 【呆鸟译Py】2018年数据科学家报告
  • jython笔记
  • mpvue 临时关闭eslint
  • ACM-ICPC 2018 焦作赛区网络预赛
  • iOS开发,轻松获取根控制器当前控制器的正确方式
  • set_uid、set_gid、stick_bit、软链接和硬连接文件
  • 0006-20180422-自动化第七章-python基础学习笔记
  • 【计算机网络】OSI七层模型图解
  • Java多线程全揭秘
  • 特殊权限set_uid/ set_gid /stick_bit,软链接、硬链接
  • 深入了解以太坊
  • Android组件 - 收藏集 - 掘金
  • ES6语法详解(一)
  • httpie使用详解
  • JavaScript的使用你知道几种?(上)
  • Java知识点总结(JavaIO-打印流)
  • Vue.js源码(2):初探List Rendering
  • vue的全局变量和全局拦截请求器
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 将 Measurements 和 Units 应用到物理学
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 一个项目push到多个远程Git仓库
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 用Canvas画一棵二叉树
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • $.each()与$(selector).each()
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (11)MATLAB PCA+SVM 人脸识别
  • (层次遍历)104. 二叉树的最大深度
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (力扣)循环队列的实现与详解(C语言)
  • (三)c52学习之旅-点亮LED灯
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十五)使用Nexus创建Maven私服
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .Net Redis的秒杀Dome和异步执行
  • .NET 常见的偏门问题
  • .NET 设计一套高性能的弱事件机制
  • .NET 使用 XPath 来读写 XML 文件
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • @SuppressWarnings(unchecked)代码的作用
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [20180129]bash显示path环境变量.txt