Създайте свой собствен клас на сесия, наследен от Session
и заменете delete()
метод със собствена логика (за онези класове, които изискват logical delete
), връщане към реализацията по подразбиране за другите обекти. Ако използвате sessionmaker
или подобна фабрика, можете да предоставите своя клас в class_
параметър също.
Надяваме се, че това отговаря на вашия въпрос. Но след като казах/написах това, има МНОГО МНОГО ПОВЕЧЕ до логическото изтриване, особено по отношение на Referential Integrity
, че човек може да напише поредица от статии за това.