跳转到主要内容

使用Flask构建REST API

项目描述

弃用警告:flask-rest-api 已更名为 flask-smorest


Latest version Python versions marshmallow 2/3 compatible OpenAPI Specification 2/3 compatible License Build status Code coverage Documentation

使用Flask和marshmallow构建REST API。

flask-rest-api 依赖于 marshmallowwebargsapispec 来提供一个完整的REST API框架。

特性

  • 使用marshmallow Schema 进行序列化、反序列化和验证。

  • 自动生成OpenAPI (Swagger) 规范,并通过 ReDocSwagger UI 公开。

  • 分页。

  • ETag。

安装

pip install flask-rest-api

flask-rest-api 支持 Python >= 3.5。

文档

完整文档可在 http://flask-rest-api.readthedocs.io/ 找到。

支持flask-rest-api

flask-rest-api 是基于 marshmallow,webargs 和 apispec 构建的。

如果您想支持项目的未来,请考虑向 marshmallow 的 Open Collective 贡献

Donate to our collective

许可协议

MIT许可。有关更多详细信息,请参阅 LICENSE 文件。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

flask-rest-api-0.17.1.tar.gz (56.6 kB 查看哈希值)

上传时间 源代码

构建发行版

flask_rest_api-0.17.1-py3-none-any.whl (31.0 kB 查看哈希值)

上传时间 Python 3

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面