Advertisement
Guest User

Untitled

a guest
Jun 17th, 2023
94
0
28 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1.  
  2. class Release(Base):
  3. __tablename__ = 'releases'
  4.  
  5. id: Mapped[int] = mapped_column(Integer(), primary_key=True)
  6. realtime_start: Mapped[date] = mapped_column(Date())
  7. realtime_end: Mapped[date] = mapped_column(Date())
  8. name: Mapped[str] = mapped_column(String())
  9. press_release: Mapped[bool] = mapped_column(Boolean())
  10. link: Mapped[str] = mapped_column(Text())
  11. notes: Mapped[str] = mapped_column(Text())
  12.  
  13. def __repr__(self) -> str:
  14. return 'Release(id={}, name={}, link={})'.format(self.id, self.name, self.link)
  15.  
  16.  
  17.  
  18.  
  19. .....
  20.  
  21. def sql_model(self) -> models.Release:
  22. return models.Release(id=self.release_id,
  23. realtime_start = self.realtime_start,
  24. realtime_end = self.realtime_end,
  25. name = self.name,
  26. press_release = self.press_release,
  27. link = self.link,
  28. notes = self.notes,
  29. engine=dbe)
  30.  
  31. .....
  32. sm = object.sql_model()
  33. print(sm)
  34. --> Release(id=None, name=None, link=None, ...)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement