我喜欢flask restplus和swagger UI,我唯一无法弄清楚的是如何在文档 endpoints 的调用周围放置一个自定义auth装饰器,以防止其他人看到文档 .

我认为可能是文档中的这一部分

如果您需要自定义UI,可以使用documentation()装饰器注册自定义视图功能:

from flask import Flask
from flask_restplus import Api, apidoc

app = Flask(__name__)
api = Api(app)

@api.documentation
def custom_ui():
    return apidoc.ui_for(api)

但我这样做了,似乎没有发生任何事情 .