Вместо того, чтобы удалять записи в моем приложении Django, я хочу просто отметить их как "удаленные" и скрывать их от активных запросов. Моя основная причина заключается в том, чтобы предоставить пользователю опцию восстановления, если они случайно удалили запись (эти записи также могут потребоваться для отслеживания отслеживания бэкэнд).
Существует много отношений с внешними ключами, поэтому, когда я помечаю запись как удаленную, мне придется "каскадировать" этот флаг удаления для этих записей. Какие инструменты, существующие проекты или методы следует использовать для этого?