Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Release(Base):
- __tablename__ = 'releases'
- id: Mapped[int] = mapped_column(Integer(), primary_key=True)
- realtime_start: Mapped[date] = mapped_column(Date())
- realtime_end: Mapped[date] = mapped_column(Date())
- name: Mapped[str] = mapped_column(String())
- press_release: Mapped[bool] = mapped_column(Boolean())
- link: Mapped[str] = mapped_column(Text())
- notes: Mapped[str] = mapped_column(Text())
- def __repr__(self) -> str:
- return 'Release(id={}, name={}, link={})'.format(self.id, self.name, self.link)
- .....
- def sql_model(self) -> models.Release:
- return models.Release(id=self.release_id,
- realtime_start = self.realtime_start,
- realtime_end = self.realtime_end,
- name = self.name,
- press_release = self.press_release,
- link = self.link,
- notes = self.notes,
- engine=dbe)
- .....
- sm = object.sql_model()
- print(sm)
- --> Release(id=None, name=None, link=None, ...)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement