sqlalchemy.exc.StatementError: (builtins.KeyError) 'degress_id'
[SQL:
SELECT direction, profile,budget,commerce,min
FROM directions
WHERE d_id = ?
]
[parameters: [{}]]
def data_print(self):
return{
"exams_id1": self.ui.cmbBoxFirstExam.currentData().id,
"exam_id2": self.ui.cmbBoxSecondExam.currentData().id,
"exam_id3": self.ui.cmbBoxThirdExam.currentData().id,
"degrees_id": self.ui.cmbBoxQualif.currentData().id,
"educationform_id":self.ui.cmbBoxFormEduc.currentData().id
}
def onBtnAccClick(self):
data = MainWindow.data_print(self)
with Session(self.engine) as s:
query = """
SELECT direction, profile,budget,commerce,min
FROM directions
WHERE d_id = %(degress_id)s
"""
rows = s.execute(text(query))
for r in rows:
item = QListWidgetItem()
item.setData(QtCore.Qt.ItemDataRole.UserRole, r)
self.ui.listWidget.addItem(item)
WHERE d_id = %(degress_id)s
а я могу этой штуке присвоить переменную? если да, как? потому что visual studio начинает жаловаться на кривой синтаксис.
вот так например возможно сделать?