使用Flask构建REST API
项目描述
弃用警告:flask-rest-api 已更名为 flask-smorest。
使用Flask和marshmallow构建REST API。
flask-rest-api 依赖于 marshmallow,webargs 和 apispec 来提供一个完整的REST API框架。
特性
使用marshmallow Schema 进行序列化、反序列化和验证。
自动生成OpenAPI (Swagger) 规范,并通过 ReDoc 或 Swagger 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 贡献
许可协议
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 查看哈希值)
关闭
flask-rest-api-0.17.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9679c15d29848a1610e6c5269b8fdc4a59b1a898249395c21b18eb885148ab50 |
|
MD5 | f45580ae64a1c7e2eaefb6c5168080bf |
|
BLAKE2b-256 | bb30072d1d6ff86f04d3cb9ec72339db3931d3e75dce35036ad7fdca18e6ddf2 |
关闭
flask_rest_api-0.17.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f7195556fc363944c3ac44563eb0ad2229b22f293027a33a88564a456548913 |
|
MD5 | ff8d02575d93c134d1c98ab384b76605 |
|
BLAKE2b-256 | c98cfd83a78e41387ed5bfdedaa7c02194341696ee6471ab8c16c76d27de33f8 |