1234567891011121314 |
- # config/swagger.py
- from flask_restx import Api, Resource, fields
- from flask import Blueprint
- from controller.controller import ns as controller_ns
- class SwaggerConfig:
- def __init__(self):
- self.api_blueprint = Blueprint("open_api", __name__, url_prefix="/api")
- self.api = Api(self.api_blueprint, version="1.0", title="OpenApi", description="The Open Api Service")
- self.mount_ns();
- # 挂载命名空间
- def mount_ns(self):
- self.api.add_namespace(controller_ns)
|