worked db

This commit is contained in:
danamir
2023-06-18 14:08:35 +03:00
parent cd3a1b1f15
commit b4895b787e

View File

@@ -16,12 +16,20 @@ engine = create_engine('sqlite:///dipl.db', echo=True)
Base = mapper_registry.generate_base()
Session = sessionmaker(bind=engine)
class Proshivka(Base):
__tablename__ = "Proshivka"
id = Column(Integer, primary_key=True)
nazvanie = Column(String)
versia = Column(String)
officialSite = Column(String)
mboards = relationship("Motherboard")
class Mottherboard(Base):
class Motherboard(Base):
__tablename__ = "Motherboard"
id = Column(Integer, primary_key=True)
nazvanie = Column(String)
@@ -29,8 +37,9 @@ class Mottherboard(Base):
officialSite = Column(String)
kolvoDraivers = Column(String)
printers = relationship('Printer', backref='Motherboard')
drv = relationship('MotorDruvers')
prshvID = Column(Integer, ForeignKey(Proshivka.id))
printers = relationship("Printer")
drv = relationship("MotorDruvers")
class MotorDruvers(Base):
@@ -40,7 +49,10 @@ class MotorDruvers(Base):
versia = Column(String)
workTok = Column(Float)
mboardID = Column(Integer, ForeignKey(Mottherboard.id))
mboardID = Column(Integer, ForeignKey(Motherboard.id))
@@ -54,8 +66,8 @@ class Printer(Base):
maxSpedPrint = Column(Integer)
minSpedPrint = Column(Integer)
print_settings = relationship("PrintSettings", backref="Printer")
mboard_id = Column(Integer, ForeignKey(Mottherboard.id))
print_settings = relationship("PrintSettings")
mboard_id = Column(Integer, ForeignKey(Motherboard.id))
@@ -72,7 +84,7 @@ class Plastic(Base):
maxTempPrint = Column(Integer)
dateproizv = Column(DateTime)
print_settings = relationship("PrintSettings", backref="Plastic")
print_settings = relationship("PrintSettings")
class PrintSettings(Base):