使用Flask-RESTX条件隐藏/显示端点的swagger文档

czfnxgou  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(170)

我试图有条件地隐藏/显示一个端点swagger文档与Flask-RESTx,我知道使用@api.doc(False)禁用(如这里所示Hide endpoints in UI of Flask restful Swagger),但是,它不工作与@api.route("/register", doc=True)将得到错误-

kwargs["route_doc"] = self._build_doc(cls, doc)
  File "python3.9/site-packages/flask_restx/namespace.py", line 115, in _build_doc
    unshortcut_params_description(doc)
  File "/python3.9/site-packages/flask_restx/namespace.py", line 355, in unshortcut_params_description
    if "params" in data:
TypeError: argument of type 'bool' is not iterable

字符串
我想知道是否有可能基于条件变量隐藏/显示端点的招摇文档

oiopk7p5

oiopk7p51#

我的错,它确实可以与@api.doc(True)一起工作,但是它不可以与@api.route("/<endpoint>", doc=True)一起工作

相关问题