首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CS实验室

    使用 Flask-RESTPlus 构建生产级应用

    使用 Flask-RESTPlus 构建生产级应用 本文来自对某项目的实践总结,敏感信息已被隐藏或被 Resource 一词代替。 前几天有人辗转找到公众号,留言询问之前一篇介绍 Flask-RESTPlus 文章的源代码(获得该文章请在公众号回复 swagger),Flask-RESTPlus 虽然看起来非常方便,但在实际编写代码时总有种和当前项目结构冲突的感觉 改造还是有一定的工作量的,本文通过总结具体的项目改造,对 Flask-RESTPlus 进一步的讲解,以此总结。 自带的蓝图,如果是新项目的话可以考虑使用 Flask-RESTPlus 的 Namespace 替代,但是如果是老项目迁移,成本还是蛮高的,因此可以将 蓝图与 Flask-RESTPlus Api 绑定 基于它生成 Request 文档),和 response 的返回对象(Flask-RESTPlus 基于它渲染 json 并生成 Response 文档)。

    1.7K21发布于 2021-03-22
  • 来自专栏从零开始学自动化测试

    Flask 学习-41.Flask-RESTPlus 入门到放弃

    前言 Flask-restfull 是flask 框架开发接口的一个框架,Flask-RESTPlus是Flask-restfull 升级版,功能做了一些优化,主要是可以生成swagger 在线文档了。 环境准备 先安装 Flask-RESTPlus 插件 pip install flask-restplus 目前最新版本v0.13.0 官方文档地址https://flask-restplus.readthedocs.io flask_restplus import Api api = Api() app = Flask(__name__) api.init_app(app) hello world 程序 一个最小的 Flask-RESTPlus werkzeug' (D:\demo\xuexi_flask\venv\lib\site-packages\werkzeug\__init__.py) 主要原因是 werkzeug 这个模块不兼容,由于 Flask-RESTPlus 在github上可以看到https://github.com/noirbizarre/flask-restplus 为了让这个项目继续更新下去,现在用Flask-RESTX 代替了。

    92020编辑于 2022-09-08
  • 来自专栏python3

    Flask 系列之 构建 Swagger

    helloworld # 创建虚拟环境 python -m virtualenv venv # 激活虚拟环境 venv\Scripts\activate # 安装环境包 pip install flask flask-restplus 它们都各有各的优缺点,但是就我目前使用情况来说,还是 Flask-RESTPlus 的构建方式我更喜欢一些,所以我就在这里分享一下。 项目参考 Working with APIs using Flask, Flask-RESTPlus and Swagger UI flask-restplus

    2.1K10发布于 2020-01-16
  • 来自专栏从零开始学自动化测试

    Flask 学习-49.Flask-RESTX 使用 namespaces 命名空间

    前言 本页介绍了构建一个稍微复杂的 Flask-RESTPlus 应用程序,该应用程序将涵盖在设置实际基于 Flask-RESTPlus 的 API 时的一些最佳实践。 多个namespaces  命名空间 组织 Flask-RESTPlus 应用程序有很多不同的方法,但在这里我们将描述一种可以很好地扩展大型应用程序并保持良好级别组织的方法。 Flask-RESTPlus 提供了一种使用与 Flask 的蓝图几乎相同的模式的方法。主要思想是将您的应用程序拆分为可重用的命名空间。

    1.3K10编辑于 2022-09-13
  • 来自专栏数据结构和算法

    Python Web开发03

    flask 自动生成swagger 的api接口文档 安装flask-restplus 第三方包,使用pip install flask-restplus 安装即可。 model 需要指定一个唯一的key 值,和一个 {} 字典键值对,在该字典键值对中key值是所需传输的name,value 是通过flask-restplus 下的fields 来指定数据类型以及默认值描述

    27710编辑于 2023-11-30
  • 来自专栏从零开始学自动化测试

    Flask 学习-42.Flask-RESTX 快速入门

    前言 Flask-restfull 是flask 框架开发接口的一个框架,Flask-RESTPlus 是Flask-restfull 升级版,可以生成swagger 在线文档了。 但是 Flask-RESTPlus 这个项目不再维护了,迁移到 Flask-RESTX 了。Flask-RESTX 与 Flask-RESTPlus 的 API 保持 100% 兼容。

    1.9K20编辑于 2022-09-08
  • 来自专栏AI科技大本营的专栏

    2018最后一个月的Python热文Top10!赶紧学起来~

    mybridge&utm_medium=blog&utm_campaign=read_more 热文四:REST APIs Designing Well-structured REST APIs with Flask-RestPlus 该文旨在为 Flask-RestPlus 设计结构优良的 REST APIs。 本篇教程分为上下两部分,上部分将演示如何基于 Flask-RestPlus 的协定开始组织并构建 API。

    63120发布于 2019-01-02
  • 来自专栏乐享123

    为Flask RestAPI集成Swagger UI

    花了半天时间,给chainhorn集成了Swagger; 虽然这种事情已经做过好几遍了,但是不读文档还是没辙;我把这种半吊子形容为“我认识人民币,但是画不出来…T_T” 还是老老实实流水账记一下吧: 依赖组件 flask-restplus restplus能让人很方便的通过几个decorator就可以集成很漂亮的restapi,它提供了api命名空间、Request和Response解析以及Swagger UI的集成 另外,flask-restplus

    2.2K20发布于 2019-12-30
  • 来自专栏相约机器人

    使用React和Flask创建一个完整的机器学习Web应用程序

    https://reactjs.org/ Flask和Flask-RESTPlus Flask和Flask-RESTPlus允许在Python中定义一个服务,它将具有可以从UI调用的端点。

    6.1K30发布于 2019-06-21
  • 来自专栏全栈程序员必看

    python 如何使用swagger

    请访问相关网站 swagger 官网 swagger github OpenApi 参数说明 python 相关包 connexion flasgger flask-swag,flask-swagger Flask-RESTPlus

    4.8K20编辑于 2022-07-28
  • 来自专栏CDA数据分析师

    力压 Java 与 C 的 Python 现状如何了?

    msgpack:https://github.com/msgpack/msgpack-python coloredlogs:https://github.com/xolox/python-coloredlogs flask-restplus :https://github.com/noirbizarre/flask-restplus sqlalchemy:https://github.com/zzzeek/sqlalchemy nacl:https

    93720发布于 2018-12-29
  • 来自专栏Frost's Blog

    What's New In PDM 2.0?

    contributions during the development of PDM 2.0, especially from @noirbizarre (who is the author of flask-restplus

    54920编辑于 2023-10-19
  • 来自专栏Python无止境

    英文分享 | 2018年 Python 的好与坏

    The lack of typeshed files for many common modules¹ such as: flask msgpack coloredlogs flask-restplus

    87130发布于 2019-04-10
  • 来自专栏Frost's Blog

    PDM 2.0 有什么新特性?

    致谢 在 PDM 2.0 开发中收到了很多帮助、反馈和贡献,特别是 @noirbizarre(他是 flask-restplus 的作者)贡献了大部分用户脚本的功能。

    71820编辑于 2023-10-19
  • 来自专栏Python编程与实战

    使用 Excel和 Python从互联网获取数据

    pip install flask-restplus (2)导入必要的库与初始化应用对象。

    5.5K20编辑于 2022-10-05
  • 来自专栏可以叫我才哥

    用flask自建网站测试python和excel爬虫

    pip install flask-restplus (2)导入必要的库与初始化应用对象。

    2.8K10编辑于 2022-11-11
  • 来自专栏友弟技术工作室

    Python Flask 优秀资源大全

    simple ReSTful APIs from SQLAlchemy models Flask-RESTful - Simple framework for creating REST APIs Flask-RestPlus

    4.9K60发布于 2018-04-25
  • 来自专栏机器学习算法与Python学习

    Python 的 2018 年终总结:发展状况回顾

    许多常用模块的类型库文件很缺乏,比如: * flask * msopack * coloredlogs * flask-restplus * sqlalchemy * nacl 在没有进行有效配置的情况下将其集成到你的

    73330发布于 2019-07-04
  • 来自专栏AI SPPECH

    使用 Python 实现 MCP Server

    基于 WSGI) 异步支持 原生支持 需使用第三方库(如 Quart) 类型安全 支持(基于 Pydantic) 有限支持 自动文档生成 支持(Swagger UI、ReDoc) 需使用第三方库(如 Flask-RESTPlus

    65210编辑于 2026-01-07
  • 来自专栏python3

    sanic异步框架之中文文档

    Sanic-RestPlus: A port of Flask-RestPlus for Sanic.

    4.2K11发布于 2020-01-06
领券