import sqlalchemy as sa
from sqlalchemy import orm
-from user import *
-from expenditure import *
-from split import *
-from subitem import *
-from transfer import *
+from bluechips.model.user import User
+from bluechips.model.expenditure import Expenditure
+from bluechips.model.split import Split
+from bluechips.model.subitem import Subitem
+from bluechips.model.transfer import Transfer
from bluechips.model import meta
from bluechips.model import types
orm.mapper(User, users,
properties={
'expenditures': orm.relation(Expenditure,
- backref='spender',
- lazy=False)
+ backref='spender')
})
orm.mapper(Expenditure, expenditures, order_by=expenditures.c.date.desc(),
properties={
'debtor': orm.relation(User,
primaryjoin=(transfers.c.debtor_id==\
- users.c.id),
- lazy=False),
+ users.c.id)),
'creditor': orm.relation(User,
primaryjoin=(transfers.c.creditor_id==\
- users.c.id),
- lazy=False)
+ users.c.id))
})
__all__ = ['users', 'expenditures', 'splits', 'subitems', 'transfers',