Как передать произвольные аргументы в план колбы?

У меня есть api колбы, который я завернул в объект. Выполнение этого сделало модульное тестирование быстрым, потому что я могу создать экземпляр API с различными настройками, в зависимости от того, находится ли он в производстве, тестировании или в другом месте.

Я сейчас пытаюсь немного расширить API, и для этого я использую план. Проблема в том, что я не могу понять, как передать аргументы в план. Мои маршруты требуют информацию, например, к какой базе данных получить доступ, и эта информация не является статичной. Как я могу передать эту информацию в план? Я включил код ниже в качестве примера:

api.py:

class MyApi(object):
    def __init__(self, databaseURI):
     self.app = Flask(__name__)
     self.app.register_blueprint(myblueprint)

blueprint.py

myblueprint= Blueprint('myblueprint', __name__)
@myblueprint.route('/route', methods=['GET'])
def route():
  database = OpenDatabaseConnection(databaseURI)

Здесь есть связанный вопрос:Как передать аргументы конструктора в проект Flask?

Но люди, которые отвечают на вопрос, решают специфическую проблему сценария использования ОПбез фактически отвечая на вопрос о том, как передать произвольные аргументы в план.

Ответы на вопрос(1)

Ваш ответ на вопрос