Импорт в Flask-SQLAlchemy / проблема контекста

Я хочу структурировать свое приложение Flask примерно так:

./site.py
./apps/members/__init__.py
./apps/members/models.py

apps.members такое план колбы.

Теперь, чтобы создать классы моделей, мне нужно иметь приложение, что-то вроде:

# apps.members.models
from flask import current_app
from flaskext.sqlalchemy import SQLAlchemy

db = SQLAlchemy(current_app)

class Member(db.Model):
    # fields here
    pass

Но если я попытаюсь импортировать эту модель в мое приложение Blueprint, я получу страшныеRuntimeError: working outside of request context, Как я могу правильно получить мое приложение здесь? Относительный импорт может работать, но он довольно уродливый и имеет свои проблемы с контекстом, например:

from ...site import app

# ValueError: Attempted relative import beyond toplevel package

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

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