给一个flask应用程序,您将如何提取所有最终呈现发送给它的请求结果的视图函数?
我问的原因是因为我正在使用一个名为flask_apispec的烧瓶扩展程序,该扩展程序要求您使用所有您希望在svagger规范和文档中使用的函数来调用它。
答案 0 :(得分:0)
答案是在烧瓶应用程序本身上的一个名为view_functions的字段。
然后要生成api文档,最后遍历该字典:
for key, view in app.view_functions.items():
if key.startswith('api'):
docs.register(view, endpoint=key)