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 sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to