APIFlask 1.1.0 版本发布

1.1 版本主要新增加了两个功能:

支持更多的 API 文档

新增了对 RapiDoc、Elements 和 RapiPDF 的支持。现在你可以通过 docs_ui 参数来设置不同的 API 文档:

from apiflask import APIFlask

# 可选值包括:swagger-ui, redoc, elements, rapidoc, rapipdf
app = APIFlask(__name__, docs_ui='elements')

API 文档默认开放在 /docs 路径,原有的 /redoc 路径以及 redoc_path 参数将会在 2.0 移除。

视图函数返回列表

可以在视图函数返回列表作为 JSON 响应:

@app.route('/')
def index():
    return ['this', 'will', 'become', 'JSON']

P.S. Flask 2.2 也会包含这个特性。

其他变动可参考 changelog: https://apiflask.com/changelog/#version-110

1 Like