__init__.py
30 lines
| 961 B
| text/x-python
|
PythonLexer
Marcin Kuzminski
|
r0 | """The application's model objects""" | ||
import logging | ||||
import sqlalchemy as sa | ||||
from sqlalchemy import orm | ||||
from pylons_app.model import meta | ||||
from pylons_app.model.meta import Session | ||||
log = logging.getLogger(__name__) | ||||
# Add these two imports: | ||||
import datetime | ||||
from sqlalchemy import schema, types | ||||
def init_model(engine): | ||||
"""Call me before using any of the tables or classes in the model""" | ||||
log.info("INITIALIZING DB MODELS") | ||||
meta.Base.metadata.bind = engine | ||||
#meta.Base2.metadata.bind = engine2 | ||||
#THIS IS A TEST FOR EXECUTING SCRIPT AND LOAD PYLONS APPLICATION GLOBALS | ||||
#from paste.deploy import appconfig | ||||
#from pylons import config | ||||
#from sqlalchemy import engine_from_config | ||||
#from pylons_app.config.environment import load_environment | ||||
# | ||||
#conf = appconfig('config:development.ini', relative_to = './../../') | ||||
#load_environment(conf.global_conf, conf.local_conf) | ||||
# | ||||
#engine = engine_from_config(config, 'sqlalchemy.') | ||||
#init_model(engine) | ||||
# DO SOMETHING | ||||