Я работаю с Flask-Resplus API
Я хочу создать несколько конечных точек в одном пространстве имен. Это просто, но если я хочу разделить код для добавления конечных точек в несколько файлов, возникнут проблемы.
Ниже приведен файл моего приложения:
from flask_restplus import Namespace, Api
from flask import Blueprint
from test_controller1 import test_ns
blueprint = Blueprint('api', __name__)
api = Api(blueprint,
title='Test API',
version='1.0',
description='Test API',
)
api.add_namespace(test_ns, path='/test')
test_controller1.py
@test_ns.route("/test1")
class Test(Resource):
def put(self):
pass
test_controller2.py
from test_controller1 import test_ns
@test_ns.route("/test2")
class Test(Resource):
def get(self):
pass
Если я импортирую test_ns из test_controller_1, в пространство имен будет добавлена только конечная точка test1.
Как я могу добавить обе конечные точки (доступные в разных файлах) в одно и то же пространство имен?