Hello
Is it obvious that this model:
%%%%%%%%%%%%%%%%%
##Class Table
user_table = Table(
'user', metadata,
Column('user_id', Integer, primary_key=True),
Column('fname', Unicode(50), default=''),
Column('lname', Unicode(50), default='')
)
## Class ORM
class User(object):
u"""User model"""
def __init__(self,dic):
"""Set instance attribut with a dictionnary
dico= {'fname': 'value1', 'lname': 'value2'}
instance = User(dico)
"""
self.listfieldname = dic.keys()
self.dic = dic
for key in dic:
setattr(self,key,dic[key])
def __repr__(self):
return '<%s %s>' %(self.dic[self.listfieldname[0]],
self.dic[self.listfieldname[1]])
mapper(User, user_table)
%%%%%%%%%%%%%%%%%%%%%%
doesn't work for a session.query(User).all()
but work fine for session.add(User(dico))
???
Thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---