Liegt bestimmt an dem mangelhaften Verständnis der String/Obect Geschichte von Python.
Mein Code
Code: Alles auswählen
for beschr in session.query(rezepte).filter(rezepte.c.id=='1'):
self.rez_txt.set_text(beschr[1])
Nun will ich die '1' durch eine im Programm geänderte Variable ersetzen.
Sowas:
Code: Alles auswählen
for beschr in session.query(rezepte).filter(rezepte.c.id=='%d'" % (rez_id)
TypeError: unsupported operand type(s) for %: 'Query' and 'int'
Ok, sehe ich ein.
Und den Filter als String vorher zusammenbauen klappt auch nicht..
DOch wie macht man es denn richtig?