import types

# flask extensions
from flask.ext.sqlalchemy import SQLAlchemy
from sqlalchemy.ext.declarative import declarative_base
DeclarativeBase = declarative_base()


def get_query(self, *entities, **kwargs):
    return self.session.query(*entities, **kwargs)

db = SQLAlchemy()
db.get = types.MethodType(get_query, db)  # add method get
db.DeclarativeBase = DeclarativeBase

# flask alembic
from flask_alembic import Alembic
alembic = Alembic()

# flask babel translator
from emonitor.mybabel import MyBabel
babel = MyBabel()

# signals
from emonitor.signals import MySignal
signal = MySignal()

from flask.ext.login import LoginManager
login_manager = LoginManager()

from flask.ext.cache import Cache
Example #2
0
import types

# flask extensions
from flask.ext.sqlalchemy import SQLAlchemy
from sqlalchemy.ext.declarative import declarative_base
DeclarativeBase = declarative_base()


def get_query(self, *entities, **kwargs):
    return self.session.query(*entities, **kwargs)

db = SQLAlchemy()
db.get = types.MethodType(get_query, db)  # add method get
db.DeclarativeBase = DeclarativeBase

# flask alembic
from flask_alembic import Alembic
alembic = Alembic()

# flask babel translator
from emonitor.mybabel import MyBabel
babel = MyBabel()

# signals
from emonitor.signals import MySignal
signal = MySignal()

from flask.ext.login import LoginManager
login_manager = LoginManager()

from flask.ext.cache import Cache