上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 140 下一页
摘要: 前言 flask 管理一个大的项目时,可以把项目分为几个不同的应用,通过蓝图来管理。 flask 里面的蓝图 相当于 django 的app。 蓝图基本使用 在视图部分使用蓝图 from flask import Blueprint from flask_restx import Api bluep 阅读全文
posted @ 2022-09-05 21:40 上海-悠悠 阅读(665) 评论(0) 推荐(0)
摘要: 前言 本页介绍了构建一个稍微复杂的 Flask-RESTPlus 应用程序,该应用程序将涵盖在设置实际基于 Flask-RESTPlus 的 API 时的一些最佳实践。 多个namespaces 命名空间 组织 Flask-RESTPlus 应用程序有很多不同的方法,但在这里我们将描述一种可以很好地 阅读全文
posted @ 2022-09-05 15:57 上海-悠悠 阅读(939) 评论(0) 推荐(1)
摘要: 前言 model()工厂允许您将模型实例化并注册到您的API或Namespace. api.model() 工厂 有2种使用方式,第一种直接使用 api.model my_fields = api.model('MyModel', { 'name': fields.String, 'age': fi 阅读全文
posted @ 2022-09-05 13:49 上海-悠悠 阅读(828) 评论(0) 推荐(0)
摘要: 前言 Flask-RESTX 提供了一种简单的方法来控制您在响应中实际呈现的数据或期望作为输入有效负载的数据。使用该fields模块,您可以在资源中使用所需的任何对象(ORM 模型/自定义类/等)。 fields还允许您格式化和过滤响应,因此您不必担心暴露内部数据结构。 在查看您的代码时,也非常清楚 阅读全文
posted @ 2022-09-05 11:29 上海-悠悠 阅读(960) 评论(0) 推荐(0)
摘要: 前言 Swagger API 文档是自动生成的,可从您的 API 的根 URL 获取。@api.doc()您可以使用装饰器配置文档。 Swagger UI 文档 默认flask-restx提供 Swagger UI 文档,从 API 的根 URL 提供 from flask import Flask 阅读全文
posted @ 2022-09-04 21:40 上海-悠悠 阅读(1088) 评论(0) 推荐(0)
摘要: 前言 在校验请求参数的时候,除了一些基本的required=True, type类型外,还会遇到一些校验,比如是否为空,字符串长度,以及一些自定义的参数规则。 add_argument 参数 class Argument(object): """ :param name: Either a name 阅读全文
posted @ 2022-09-04 20:39 上海-悠悠 阅读(821) 评论(0) 推荐(0)
摘要: 前言 Flask-RESTX 的整个请求解析器部分将被删除,并将被有关如何与其他可以更好地执行输入/输出内容的包(例如 marshmallow)集成的文档所取代。 这意味着它将保持到 2.0,但认为它已被弃用。不用担心,如果您现在有代码使用它并希望继续这样做,它不会很快消失。 reqparse 解析 阅读全文
posted @ 2022-09-04 20:16 上海-悠悠 阅读(918) 评论(0) 推荐(0)
摘要: 前言 flask 注册路由有2种方式,一种是通过@app.route()装饰器来实现,另外一种是通过app.add_url_rule()方法来实现路由注册 路由的注册 在没有使用 Flask-RESTX 框架之前,我们学的第一个hello world 程序是通过@app.route()装饰器来注册的 阅读全文
posted @ 2022-09-04 16:55 上海-悠悠 阅读(488) 评论(0) 推荐(0)
摘要: 前言 Flask-restfull 是flask 框架开发接口的一个框架,Flask-RESTPlus 是Flask-restfull 升级版,可以生成swagger 在线文档了。 但是 Flask-RESTPlus 这个项目不再维护了,迁移到 Flask-RESTX 了。Flask-RESTX 与 阅读全文
posted @ 2022-09-04 15:34 上海-悠悠 阅读(1057) 评论(0) 推荐(0)
摘要: 前言 Flask-restfull 是flask 框架开发接口的一个框架,Flask-RESTPlus是Flask-restfull 升级版,功能做了一些优化,主要是可以生成swagger 在线文档了。 环境准备 先安装 Flask-RESTPlus 插件 pip install flask-res 阅读全文
posted @ 2022-09-02 22:46 上海-悠悠 阅读(446) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 140 下一页