From 3bc43c6d0bb8a73f6988948ae24b18f3a8903a65 Mon Sep 17 00:00:00 2001 From: trevor wells <104236134+trevor-wells@users.noreply.github.com> Date: Sun, 7 May 2023 22:59:48 -0600 Subject: [PATCH] started, will need more xp before i can finish this --- lib/models.py | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/lib/models.py b/lib/models.py index 2681bee5a..b7e544951 100644 --- a/lib/models.py +++ b/lib/models.py @@ -2,17 +2,14 @@ from sqlalchemy.orm import relationship, backref from sqlalchemy.ext.declarative import declarative_base -convention = { - "fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s", -} -metadata = MetaData(naming_convention=convention) - -Base = declarative_base(metadata=metadata) +convention = {"fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s",} +metadata = MetaData(naming_convention = convention) +Base = declarative_base(metadata = metadata) class Company(Base): __tablename__ = 'companies' - id = Column(Integer(), primary_key=True) + id = Column(Integer(), primary_key = True) name = Column(String()) founding_year = Column(Integer()) @@ -22,8 +19,18 @@ def __repr__(self): class Dev(Base): __tablename__ = 'devs' - id = Column(Integer(), primary_key=True) - name= Column(String()) + id = Column(Integer(), primary_key = True) + name = Column(String()) def __repr__(self): return f'' + +class Freebie(Base): + __tablename__ = 'freebies' + + id = Column(Integer(), primary_key = True) + item_name = Column(String()) + value = Column(Integer()) + dev_id = Column(Integer) + company_id = Column(Integer) +