Flask Flasger:参数未显示和架构

Flask Flasger:参数未显示和架构,flask,swagger,swagger-ui,flask-restful,flasgger,Flask,Swagger,Swagger Ui,Flask Restful,Flasgger,我最近开始学习Swagger for APi文档。然而,当我转到localhost:5000/apidocs时,我看到了我添加的API,但所有API都没有参数,即使我在yml文件中描述了参数。我在网上找不到任何相关的东西 这是我的YML代码: paths: /api/ppp: get: tags: - "user" summary: "Find User by uID" description:

我最近开始学习Swagger for APi文档。然而,当我转到localhost:5000/apidocs时,我看到了我添加的API,但所有API都没有参数,即使我在yml文件中描述了参数。我在网上找不到任何相关的东西

这是我的YML代码:

paths:
  /api/ppp:
    get:
      tags:
      - "user"
      summary: "Find User by uID"
      description: "Returns a single user info"
      operationId: "getuserById"
      produces:
        - "application/xml"
        - "application/json"
      parameters:
        - name: "userId"
          in: "path"
          description: "ID of user to return"
          required: true
          type: "uuid"
下面是我如何在api中添加swagger的 @来自“pathto/swagger.yml”的swag_

同样,我还有一个疑问。我们在yml规范文件中定义模式。我想知道这些模式到底代表什么,是否有必要使用它们

附件是APIdocs页面的屏幕截图

尝试以下操作:

tags:
- user
summary: "Find User by uID"
description: "Returns a single user info"
operationId: "getuserById"
produces:
  - "application/xml"
  - "application/json"
parameters:
  - name: "userId"
    in: "path"
    description: "ID of user to return"
    required: true
    type: "uuid"

请不要只发布代码作为答案,还要解释代码的作用以及它是如何解决问题的。带有解释的答案通常更有帮助,质量更好,更容易吸引选票。