local
This commit is contained in:
30
models.py
30
models.py
@@ -1,4 +1,4 @@
|
||||
from sqlalchemy import Column, Integer, String, create_engine, ForeignKey, DateTime, Boolean
|
||||
from sqlalchemy import Column, Integer, String, create_engine, ForeignKey, DateTime, Boolean, Float
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from sqlalchemy.orm import sessionmaker, aliased, Query, relationship
|
||||
from sqlalchemy.sql import func
|
||||
@@ -19,7 +19,7 @@ class Proshivka(Base):
|
||||
versia = Column(String)
|
||||
officialSite = Column(String)
|
||||
|
||||
printers = relationship('Motherboard', backref='Proshivka')
|
||||
mboards = relationship("Mottherboard", backref="Proshivka")
|
||||
|
||||
|
||||
class Mottherboard(Base):
|
||||
@@ -30,9 +30,20 @@ class Mottherboard(Base):
|
||||
officialSite = Column(String)
|
||||
kolvoDraivers = Column(String)
|
||||
|
||||
drivers = relationship('Driver', backref='Motherboard')
|
||||
|
||||
proshivkas = Column(Integer, ForeignKey(Proshivka.id))
|
||||
printers = relationship('Printer', backref='Motherboard')
|
||||
printers = relationship("Printer")
|
||||
mbdrivers = relationship("PrnttDriver")
|
||||
|
||||
|
||||
class PrnttDriver(Base):
|
||||
__tablename__ ="Drivers"
|
||||
id = Column(Integer, primary_key=True)
|
||||
model = Column(String)
|
||||
versia = Column(String)
|
||||
rabTok=Column(Float)
|
||||
|
||||
mboardID = Column(Integer, ForeignKey(Mottherboard.id))
|
||||
|
||||
|
||||
class Printer(Base):
|
||||
@@ -44,19 +55,10 @@ class Printer(Base):
|
||||
maxSpedPrint = Column(Integer)
|
||||
minSpedPrint = Column(Integer)
|
||||
|
||||
print_settings = relationship("PrintSettings", backref="Printer")
|
||||
print_settings = relationship("PrintSettings")
|
||||
mtboards = Column(Integer, ForeignKey(Mottherboard.id))
|
||||
|
||||
|
||||
class Driver():
|
||||
__tablename__ = "Driver"
|
||||
id = Column(Integer, primary_key=True)
|
||||
nazvanie = Column(String)
|
||||
versia = Column(String)
|
||||
rabTok = Column(Integer)
|
||||
motherId = Column(Integer, ForeignKey(Mottherboard.id))
|
||||
|
||||
|
||||
class Plastic(Base):
|
||||
__tablename__ = "Plastic"
|
||||
id = Column(Integer, primary_key=True)
|
||||
|
||||
Reference in New Issue
Block a user