2015-08-20 2 views

ответ

2

Вы можете получить приложение из Flask через свойство current_app; а затем использовать его следующим образом:

from flask import current_app 
config.set_main_option('sqlalchemy.url', current_app.config.get('SQLALCHEMY_DATABASE_URI')) 
target_metadata = current_app.extensions['migrate'].db.metadata 

Я бы рекомендовал использовать Flask-Migrate, поскольку он устанавливает это автоматически.

PS: Спасибо за придурки, которые сбиты и не помогают.