如何在多个名称空间中重用模型而不重新定义它?

时间:2019-12-05 08:20:09

标签: python python-3.x flask-restplus

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")
})

0 个答案:

没有答案