跳转到主要内容

基于Flask/Marshmallow的REST API框架

项目描述

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

因为每个人都要更多

flask-smorest(以前称为flask-rest-api)是基于Flaskmarshmallow的REST API框架。

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

  • 响应中返回显式的验证错误信息

  • 数据库无关

  • OpenAPI (Swagger) 规范自动生成并使用 ReDocSwagger UIRapiDoc 公开

  • 分页

  • ETag

安装

pip install flask-smorest

文档

完整文档可在 http://flask-smorest.readthedocs.io/ 查找。

支持 flask-smorest

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

Donate to our collective

许可证

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

项目详情


下载文件

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

源代码发行版

flask-smorest-0.44.0.tar.gz (78.6 kB 查看散列)

上传日期

构建发行版

flask_smorest-0.44.0-py3-none-any.whl (33.1 kB 查看散列)

上传日期 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面