123456789101112131415161718 |
- # -*- coding: utf-8 -*-
- from zope.sqlalchemy import ZopeTransactionExtension
- from sqlalchemy.orm import scoped_session, sessionmaker
- from sqlalchemy.ext.declarative import declarative_base
- maker = sessionmaker(autoflush=True, autocommit=False,
- extension=ZopeTransactionExtension())
- DBSession = scoped_session(maker)
- DeclarativeBase = declarative_base()
- metadata = DeclarativeBase.metadata
- def init_model(engine):
- DBSession.configure(bind=engine)
- from Fortune import Fortune
- from World import World
|