Ich bin neu bei SQLAlchemy. Ich habe derzeit:SqlAlchemy: Objekt erstellen, wenn es nicht bereits existiert?
ev = model.EnumerationValue(key=key_level_2, code=level_2)
ev.keyvalues[key_parent] = level_1
model.Session.add(ev)
Wie kann ich dies ändern, so dass es nur das Objekt hinzufügt, wenn es nicht bereits existiert? Das wäre nett ...
model.Session.create_if_does_not_exist(ev)
Danke!
Der Ansatz scheint richtig, aber ich denke, der Code ist in der Tat gebrochen. Ich habe etwas lokal, das funktioniert, aber es könnte nicht als "The ONe True Solution" qualifiziert werden. –
Möchten Sie Ihre Lösung teilen? – CadentOrange