worked db
This commit is contained in:
30
models.py
30
models.py
@@ -16,12 +16,20 @@ engine = create_engine('sqlite:///dipl.db', echo=True)
|
|||||||
Base = mapper_registry.generate_base()
|
Base = mapper_registry.generate_base()
|
||||||
Session = sessionmaker(bind=engine)
|
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"
|
__tablename__ = "Motherboard"
|
||||||
id = Column(Integer, primary_key=True)
|
id = Column(Integer, primary_key=True)
|
||||||
nazvanie = Column(String)
|
nazvanie = Column(String)
|
||||||
@@ -29,9 +37,10 @@ class Mottherboard(Base):
|
|||||||
officialSite = Column(String)
|
officialSite = Column(String)
|
||||||
kolvoDraivers = Column(String)
|
kolvoDraivers = Column(String)
|
||||||
|
|
||||||
printers = relationship('Printer', backref='Motherboard')
|
prshvID = Column(Integer, ForeignKey(Proshivka.id))
|
||||||
drv = relationship('MotorDruvers')
|
printers = relationship("Printer")
|
||||||
|
drv = relationship("MotorDruvers")
|
||||||
|
|
||||||
|
|
||||||
class MotorDruvers(Base):
|
class MotorDruvers(Base):
|
||||||
__tablename__ ="MotorDruvers"
|
__tablename__ ="MotorDruvers"
|
||||||
@@ -40,7 +49,10 @@ class MotorDruvers(Base):
|
|||||||
versia = Column(String)
|
versia = Column(String)
|
||||||
workTok = Column(Float)
|
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)
|
maxSpedPrint = Column(Integer)
|
||||||
minSpedPrint = Column(Integer)
|
minSpedPrint = Column(Integer)
|
||||||
|
|
||||||
print_settings = relationship("PrintSettings", backref="Printer")
|
print_settings = relationship("PrintSettings")
|
||||||
mboard_id = Column(Integer, ForeignKey(Mottherboard.id))
|
mboard_id = Column(Integer, ForeignKey(Motherboard.id))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -72,7 +84,7 @@ class Plastic(Base):
|
|||||||
maxTempPrint = Column(Integer)
|
maxTempPrint = Column(Integer)
|
||||||
dateproizv = Column(DateTime)
|
dateproizv = Column(DateTime)
|
||||||
|
|
||||||
print_settings = relationship("PrintSettings", backref="Plastic")
|
print_settings = relationship("PrintSettings")
|
||||||
|
|
||||||
|
|
||||||
class PrintSettings(Base):
|
class PrintSettings(Base):
|
||||||
|
|||||||
Reference in New Issue
Block a user