接触过几个针对flask自动生成接口文档的,但是感觉不太好用,然后发现了flask-docs,地址:https://github.com/kwkwc/flask-docs 但是感觉还是不太好用,就进行了魔改
https://gitee.com/heanny/flask-docs
# 使用自定义名
# app.config["API_DOC_MEMBER_NAME"] = True
# app.config["API_DOC_MEMBER"] = {"api": "API接口", "platform": "platform 接口"}
# Api Document needs to be displayed
app.config["API_DOC_MEMBER"] = ["api", "platform"]
# 显示根目录下的html路径分类
app.config["API_DOC_TEMP"] = True
ApiDoc(
app,
title="Sample App",
version="1.0.0",
description="A simple app API",
)
修复后:
doc = ApiDoc(
title="Sample App",
version="1.0.0",
description="A simple app API",
)
doc.init_app(app)
@api.route("/add_data", methods=["POST"])
def add_data():
"""标题只能写在这里
@@@
修复后
@api.route("/add_data", methods=["POST"])
def add_data():
"""
标题这样写也可以
@@@