Django - удалить недавно созданные объекты в базе данных - PullRequest
0 голосов
/ 17 мая 2019

Есть ли способ удалить как, все объекты, которые были созданы за последние 10 минут во всех моделях?Или хотя бы по 1 модели?К сожалению, я не храню ни одного созданного поля в этих моделях.

База данных - Postgresql

1 Ответ

0 голосов
/ 17 мая 2019

Идентификаторы Django автоматически увеличиваются. Итак, если мы знаем идентификатор последнего объекта, созданного перед проблемой, мы можем просто сделать -

Model.objects.filter(id__gt=last_id).delete()

Это не идеальное решение, но пока работает.

...