Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2013
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.79 KB | None | 0 0
  1. class UserStatus(database.MemcachedORMObject):                                                      
  2.     def __init__(self, name):                                                                      
  3.         self.name = name                                                                            
  4.                                                                                                      
  5. UserStatusTable = Table('user_status', METADATA, \                                                  
  6.     Column('user_status_id', Integer, primary_key=True),                                            
  7.     Column('name', String)                                                                            )                                                                                                  
  8. UserStatusTable.mapper = mapper(UserStatus, UserStatusTable)                                        
  9. UserStatusTable.mapper.compile()                                                                    
  10.                                                                                                      
  11.                                                                                                      
  12. class User(database.MemcachedORMObject):                                                            
  13.     def __init__(self, name, email, password, user_status_id):                                      
  14.         self.name = name                                                                            
  15.         self.email = email                                                                          
  16.         self.password = password                                                                    
  17.         self.user_status_id = user_status_id                                                        
  18.                                                                                                      
  19. UserTable = Table('user', METADATA, \                                                              
  20.     Column('user_id', Integer, primary_key=True),                                                  
  21.     Column('name', String),
  22.     Column('email', String),                                                                        
  23.     Column('password', String),                                                                    
  24.     Column('user_status_id', Integer),                                                              
  25.     ForeignKeyConstraint(['user_status_id'], ['user_status.user_status_id'])                          )                                                                                                  
  26. UserTable.mapper = mapper(User, UserTable,
  27.   properties = { 'user_status': relation(UserStatus, backref='user', lazy=False)})                
  28. UserTable.mapper.compile()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement