首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flasgger-烧瓶-傲慢:请求参数没有显示在网页上

flasgger-烧瓶-傲慢:请求参数没有显示在网页上
EN

Stack Overflow用户
提问于 2022-03-16 12:40:42
回答 1查看 273关注 0票数 0

我想用烧瓶创建一个REST。我还想使用swagger2.0来记录api。这就是为什么我选择flasgger为文档创建一个网页的原因。现在呈现网页,但没有显示请求的参数,尽管我确实在yaml文件中添加了它们。我添加了网页的结果作为图像。yaml文件的部分内容可以在另一个图像中看到。在主文件中,我配置了Swagger对象,如下所示。我真的很感激,如果你能帮我找出原因,我不能看到这些参数。

源代码

文件档案

网页结果

EN

回答 1

Stack Overflow用户

发布于 2022-09-06 07:01:45

您需要用装饰器@swag_from("your_yaml_file_here")包装视图。

例如:

代码语言:javascript
复制
from flasgger import swag_from

@app.route('/colors/<palette>/')
@swag_from('colors.yml')
def colors(palette):
    ....

如果不想使用装饰器,可以使用docstring file:快捷方式。

代码语言:javascript
复制
@app.route('/colors/<palette>/')
def colors(palette):
    """
    file: colors.yml
    """
    ...

请参考链接https://github.com/flasgger/flasgger了解更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71497262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档