worked db
This commit is contained in:
26
models.py
26
models.py
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user