Flask 框架的 Swagger API 文档生成 https://github.com/flasgger/flasgger

天问 0c44cf98bd Update 'README.md' 1 year ago
README.md 0c44cf98bd Update 'README.md' 1 year ago

README.md

flasgger

Flask 框架的 Swagger API 文档生成

Usage

from flask import Flask
from flasgger import Swagger

app = Flask(__name__)
swagger = Swagger(app)

@app.route('/hello/<name>')
def hello_world(name):
    """
    A simple endpoint that returns a greeting.
    ---
    parameters:
      - name: name
        in: path
        type: string
        required: true
        description: The name to greet.
    responses:
      200:
        description: A greeting message.
    """
    return 'Hello, {}!'.format(name)

if __name__ == '__main__':
    app.run(debug=True)

注意 flasgger 会读取注释来生成文档,所以注释需要规范