SqlAlchemy: Objekt erstellen, falls noch nicht vorhanden?

Ich bin neu in SQLAlchemy. Ich habe derzeit:

ev = model.EnumerationValue(key=key_level_2, code=level_2)
ev.keyvalues[key_parent] = level_1
model.Session.add(ev)

Wie kann ich das ändern, damit das Objekt nur hinzugefügt wird, wenn es noch nicht vorhanden ist? Das wäre schön ...

model.Session.create_if_does_not_exist(ev)

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage