Advertisement
pegorino

bd

Jan 28th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. class Client(Base):
  2.     __tablename__ = 'Clients'
  3.     client_id = Column(Integer, primary_key=True, autoincrement=True)
  4.     account_name = Column(String(25), unique=True)
  5.     password = Column(String(25))
  6.     username = Column(String(25))
  7.  
  8.     def __repr__(self):
  9.         return '<Client: ID {} {}, -- [{}, {}]>'.format(self.client_id, self.account_name, self.password, self.username)
  10.  
  11.  
  12. class Contact(Base):
  13.     __tablename__ = 'Contacts'
  14.     owner_id = Column(Integer, ForeignKey('Clients.client_id'), primary_key=True)
  15.     contact_id = Column(Integer, ForeignKey('Clients.client_id'), primary_key=True)
  16.  
  17.     owner = relationship(Client, foreign_keys=[owner_id])
  18.     contact = relationship(Client, foreign_keys=[contact_id])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement