2023/7 Update: APIFlask 2.0 版本有一些变动,详见这篇文章。
APIFlask 是一个基于 Flask 和 marshmallow 实现的 API 框架(详细介绍见这篇文章)。经过一年的迭代,终于在这个月初为它发布了 1.0 版本(撒花~)。
1.0 版本主要带来了三个新功能:
- 支持处理文件上传,新增
File
字段 - 支持使用外部的认证库
- 添加了几个新的请求解析位置:
json_or_form
、form_and_files
以及path
一个 API 变动(breaking change):
input
、output
、doc
、auth_required
这四个装饰器移动到了程序实例和蓝本实例上(比如app.input()
/bp.input()
)。
还有一些代码上的修正和优化,具体可以在变更日志里看到。欢迎更新试用和提交反馈:
$ pip install -U apiflask
在代码之外,也有一些变动和改进:
如果你正在用它开发你的个人项目或是公司项目,欢迎在这里留言告诉我们(我)!
撒花!
那么,书2.0什么时候能完成呢
恭禧