APIFlask 轻量级 Python Web API 框架开源项目

我要开发同款
匿名用户2023年03月07日
60阅读
开发技术Python
所属分类Web应用开发、Web框架
授权协议MIT

作品详情

APIFlask是一个基于Flask和marshmallow-code项目实现的轻量级PythonWebAPI框架。它易于使用、高度可定制、可搭配任意ORM/ODM框架、并与Flask生态系统100%兼容。

主要特性:

为视图函数实现了更多的语法糖(@app.input()、@app.output()、@app.get()、@app.post() 等)自动化请求验证和反序列化(基于 webargs)自动化响应格式化和序列化(基于 marshmallow)自动生成 OpenAPI规范 (OAS,原Swagger规范)文档(基于 apispec)自动生成交互式API文档(基于 SwaggerUI 和 Redoc)API认证支持(基于 Flask-HTTPAuth)自动为HTTP错误生成JSON响应

要求

Python3.7+Flask1.1.0+

安装

Linux和macOS:

$pip3installapiflaskWindows:

>pipinstallapiflask
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论