从 Flask-RESTful 到 Flask-RESTPlus 再到 Flask-RESTX

DjangoFlask 一直都是 Python 开发 Web 的首选,而 Flask 的微内核更适用于现在的云原生微服务框架。但是 Flask 只是一个微型的 Web 引擎,所以我们需要扩展 Flask 使其发挥出更强悍的功能。

Flask-RESTful

Flask-RESTful 就是 Flask 扩展中的佼佼者,它增加了对快速构建 RESTful API 的支持,将 Flask 封装了一层,使其更容易、更快速、更便捷的开发 RESTful API

Flask-RESTPlus

我们知道 Flask-RESTfulFlask 的扩展,而 Flask-RESTPlus 则是 Flask-RESTful 的扩展,对 Flask-RESTful 完全兼容且对其进行增强了接口文档的支持。

Flask-RESTPlus 提供了一个连贯的装饰器和工具集合来描述文档 API 所需要的参数和对象,并使用 Swagger 将其解析成正确的接口文档。

Flask-RESTX

既然已经有了很完美的 Flask-RESTPlus,那为什么还需要 Flask-RESTX 呢?

其实在很长时间中我都一直都在使用 Flask-RESTPlus,但是难受的是作者丢了!没错,就是物理意义上的丢了, Flask-RESTPlus 这个项目团队的成员都找不动他了,团队为了持续维护这个项目只能另开一个分支,将 Flask-RESTPlus 继续延续下去,继续延续后的项目就是 Flask-RESTX

从 Flask-RESTful 到 Flask-RESTPlus 再到 Flask-RESTX

; FastAPI

本来到 Flask-RESTX 本文就该结束了,但是我们不能故步自封,就在查这些 Flask 相关资料的时候,发现了一个新式的 Python Web 框架 FastAPI

FastAPI 是独立于 Flask 的新式 Web 框架,虽然能看到很多 Flask 和相关扩展的影子,但是它也成为不可忽视的 Web 框架之一,而且 FastAPI 还号称是最快的Python框架之一。

至于是否会使用 FastAPI,我目前只作为参考,以为公司的项目迁移起来代价太大,大家有兴趣的可以去官网看看。

Original: https://blog.csdn.net/yilovexing/article/details/122413899
Author: 极客点儿
Title: 从 Flask-RESTful 到 Flask-RESTPlus 再到 Flask-RESTX

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/745760/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • python(七)数据分析之pandas

    目录 一、功能定位 * 1、什么是pandas? 2、pandas用来作什么? 二、数据结构 * 1、dataframe 2、索引操作 – 2.1 Series索引 2…

    Python 2023年8月17日
    055
  • Python常见框架

    Python常见框架 Python框架是什么? Python框架是封装了一套系统成型的代码,让编程变得非常容易,Python框架可以根据功能来分类,比如爬虫框架、数据分析框架、We…

    Python 2023年8月3日
    052
  • python—控制网址界面大小

    python—控制网址界面大小 原创 夕陌2022-07-19 11:26:07©著作权 文章标签 百度 搜索 自定义 文章分类 Python 后端开发 ©著作权归作者…

    Python 2023年5月25日
    073
  • Python自制游戏:还原经典款贪吃蛇,表弟玩着玩着都哭了(附源码)

    文章目录 一、写在前面 二、准备工作 * 1、用到的软件 2、用到的模块 三、来吧 展示 四、效果 五、打包成exe可执行文件 一、写在前面 贪吃蛇这个游戏,在游戏机横行的年代,基…

    Python 2023年9月21日
    046
  • Linux常用命令总结(建议收藏)

    文章目录 一、文件管理 * 1、cat:查看文件内容 – 案例1:输出内容+行数 2、chmod:是控制用户对文件的权限的命令 – 案例1::将user文件…

    Python 2023年10月10日
    042
  • 【Java】反射, 枚举,Lambda表达式

    ✨系列专栏: 【Java SE】✨一句短话:难在坚持,贵在坚持,成在坚持! 文章目录 一. 反射 * 1. 反射的概述 2. 反射的使用 – 2.1 反射常用的类 2….

    Python 2023年8月30日
    048
  • 手把手教你语音识别(三)

    朋友们,手把手语音识别第三部分来了,这部分开始讲解网络搭建部分,同样是手把手教你哦,不要错过。 1、读入数据 这部分,就不展开讲了,之前的文章讲过:数据处理,这次直接从读入数据的格…

    Python 2023年8月28日
    061
  • scrapy爬图片遇到的坑

    1、同一链接的图片被过滤,只下载了一次 由于项目需要爬取商品信息,不同商品信息中可能用到同一张图片链接,都需要保存在各自商品对应的目录下,用 ImagesPipeline实现了一个…

    Python 2023年10月3日
    057
  • Python爬虫-5 scrapy框架

    pip install scrapy 自动运行,&#x65E0…

    Python 2023年10月5日
    056
  • 菜鸟最爱,60行代码打造一款音乐播放器!

    点上方"菜鸟学Python",选择"星标" 第467篇原创干货,第一时间送达 大家好,我是菜鸟哥! 对于小伙伴们来说,在日常的学习和工作中,…

    Python 2023年9月21日
    049
  • 尚硅谷Promise笔记

    文章目录 一、Promise介绍与基本使用 * 1-1.初体验之promise封装ajax请求 1-2.Promise对象状态属性PromiseState的值有三个 1-3.Pro…

    Python 2023年9月17日
    044
  • automake使用感悟

    autoscan 生成 configure.scanmv configure.scan configure.ac 修改 configure.ac添加 AM_INIT_AUTOMAK…

    Python 2023年10月10日
    050
  • 1896-2021历届奥运会奖牌榜动态排序(Matplotlib图表动画)

    摘 要 在制作动态排序动画之前,我们看一下数据的整理情况: a、对第1)种大部分数据的情况,先爬取下来,输出到excel(1); b、对第2)种小部分数据的情况,也先爬取下来,输出…

    Python 2023年8月16日
    057
  • pygame精灵组有哪些方法_资料员如何利用【送检精灵】制作自己的送检计划

    很久没有来知乎,好多小伙伴留言没能及时回复,工作比较忙没能及时回复。这里说声抱歉了。 我们在做房建资料的时候,需要送检哪些材料、需要做哪些试验,作为一名新手或者半熟手资料员,并不能…

    Python 2023年9月15日
    042
  • 【yolov6系列一】深度解析网络架构

    在yolov5霸屏计算机视觉领域很久时,六月处美团开源了yolov6,并号称在精度和速度上均超越其他同量级的计算机视觉模型,刚刚瞅了一眼,star已经超过2.8k,脑子里莫名冒出一…

    Python 2023年10月27日
    044
  • 基于Bootstrap+Django+Python的点菜信息管理系统

    目 录1 引言 11.1课题背景 11.2选题意义 12 系统可行性分析 12.1 技术可行性分析 12.2 经济可行性分析 12.3 操作可行性分析 23系统分析 23.1 系统…

    Python 2023年8月3日
    034
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球