flask生成swagger
时间: 2023-11-14 08:07:49 浏览: 168
要在 Flask 中生成 Swagger 文档,可以使用 Flask-RESTPlus 扩展。Flask-RESTPlus 是 Flask-RESTful 扩展的增强版,提供了更多的功能,包括自动生成 Swagger 文档。以下是一个简单的示例:
```python
from flask import Flask
from flask_restplus import Api, Resource
app = Flask(__name__)
api = Api(app)
@api.route('/hello')
class HelloWorld(Resource):
def get(self):
return {'hello': 'world'}
if __name__ == '__main__':
app.run(debug=True)
```
在上面的示例中,我们创建了一个 Flask 应用,并使用 Flask-RESTPlus 创建了一个 API。我们定义了一个名为 HelloWorld 的资源,并在其中实现了一个 GET 方法。接下来,我们可以通过访问 http://localhost:5000/swagger.json 来获取自动生成的 Swagger 文档。
阅读全文