Rename table

This commit is contained in:
danamir
2023-06-18 13:54:30 +03:00
parent 3bfca19387
commit cd3a1b1f15
2 changed files with 31 additions and 6 deletions

View File

@@ -277,7 +277,7 @@ def addDolgnostGui():
window.mainloop() window.mainloop()
def addPrintSettingsGui(): def addPrintSettingsGui() -> None:
window = Tk() window = Tk()
window.geometry("800x600") window.geometry("800x600")
@@ -405,7 +405,7 @@ def addPrintSettingsGui():
prDataFrame['columns'] = table_columns prDataFrame['columns'] = table_columns
for col in table_columns: for col in table_columns:
prDataFrame.column(col, width=100) prDataFrfrom sqlalchemy import create_engineame.column(col, width=100)
for col in table_headers: for col in table_headers:
prDataFrame.heading(col,text=value) prDataFrame.heading(col,text=value)

View File

@@ -1,9 +1,14 @@
from sqlalchemy import Column, Integer, String, create_engine, ForeignKey, DateTime, Boolean """
module docstring
"""
from sqlalchemy import Column, Integer, String, create_engine, ForeignKey, DateTime, Boolean,Float
from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker, aliased, Query, relationship from sqlalchemy.orm import sessionmaker, aliased, Query, relationship
from sqlalchemy.sql import func from sqlalchemy.sql import func
from sqlalchemy.orm import registry from sqlalchemy.orm import registry
from sqlalchemy import create_engine
mapper_registry = registry() mapper_registry = registry()
@@ -11,6 +16,11 @@ 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 Mottherboard(Base): class Mottherboard(Base):
__tablename__ = "Motherboard" __tablename__ = "Motherboard"
id = Column(Integer, primary_key=True) id = Column(Integer, primary_key=True)
@@ -18,8 +28,20 @@ class Mottherboard(Base):
versia = Column(String) versia = Column(String)
officialSite = Column(String) officialSite = Column(String)
kolvoDraivers = Column(String) kolvoDraivers = Column(String)
printers = relationship('Printer', backref='Motherboard') printers = relationship('Printer', backref='Motherboard')
drv = relationship('MotorDruvers')
class MotorDruvers(Base):
__tablename__ ="MotorDruvers"
id = Column(Integer, primary_key=True)
nazvanie = Column(String)
versia = Column(String)
workTok = Column(Float)
mboardID = Column(Integer, ForeignKey(Mottherboard.id))
@@ -33,7 +55,9 @@ class Printer(Base):
minSpedPrint = Column(Integer) minSpedPrint = Column(Integer)
print_settings = relationship("PrintSettings", backref="Printer") print_settings = relationship("PrintSettings", backref="Printer")
mtboards = Column(Integer, ForeignKey(Mottherboard.id)) mboard_id = Column(Integer, ForeignKey(Mottherboard.id))
class Plastic(Base): class Plastic(Base):
@@ -66,6 +90,7 @@ class PrintSettings(Base):
id_plastic = Column(Integer, ForeignKey(Plastic.id)) id_plastic = Column(Integer, ForeignKey(Plastic.id))
class Dolgnost(Base): class Dolgnost(Base):
__tablename__ = "Dolgnost" __tablename__ = "Dolgnost"
id = Column(Integer, primary_key=True) id = Column(Integer, primary_key=True)