comparison pylons_app/model/db.py @ 232:37a832dc4a82

some beaker cache changes, and added repr to models
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 27 May 2010 16:00:47 +0200
parents c6526b7531e9
children a0116e944da1
comparison
equal deleted inserted replaced
231:a7b0814267cb 232:37a832dc4a82
14 lastname = Column("lastname", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None) 14 lastname = Column("lastname", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
15 email = Column("email", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None) 15 email = Column("email", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
16 last_login = Column("last_login", DATETIME(timezone=False), nullable=True, unique=None, default=None) 16 last_login = Column("last_login", DATETIME(timezone=False), nullable=True, unique=None, default=None)
17 17
18 user_log = relation('UserLogs') 18 user_log = relation('UserLogs')
19
20 def __repr__(self):
21 return "<User('%s:%s')>" % (self.user_id, self.username)
19 22
20 class UserLogs(Base): 23 class UserLogs(Base):
21 __tablename__ = 'user_logs' 24 __tablename__ = 'user_logs'
22 __table_args__ = {'useexisting':True} 25 __table_args__ = {'useexisting':True}
23 user_log_id = Column("id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1) 26 user_log_id = Column("id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1)
32 class Permissions(Base): 35 class Permissions(Base):
33 __tablename__ = 'permissions' 36 __tablename__ = 'permissions'
34 __table_args__ = {'useexisting':True} 37 __table_args__ = {'useexisting':True}
35 permission_id = Column("id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1) 38 permission_id = Column("id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1)
36 permission_name = Column("permission_name", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None) 39 permission_name = Column("permission_name", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
40
41 def __repr__(self):
42 return "<Permission('%s:%s')>" % (self.permission_id, self.permission_name)