flask_restplus
库是否允许一次定义一个模型并在多个命名空间中重复使用它。在我的用例中,我希望有一个通用模型,用于在成功发布请求后返回。此刻,我必须在每个命名空间中重新定义模型。
具有两个名称空间的API
from flask_restplus import Api
from api_service.api.api_1 import api as ns_1
from api_service.api.api_2 import api as ns_2
api = Api()
api.add_namespace(ns_1, path='/api_1')
api.add_namespace(ns_2, path='/api_2')
代码段,我必须在每个命名空间中重新定义
post_response_model = api.model("Post response", {
'message': fields.String(),
'id': fields.String(description="Id of inserted entry")
})