Django-跨数据库删除最近创建的对象

时间:2019-05-17 06:25:50

标签: django postgresql django-models sql-delete

是否可以删除所有模型中最近10分钟内创建的所有对象?还是至少有1个模型?不幸的是,我没有在这些模型中存储任何创建的字段。

数据库-PostgreSQL

1 个答案:

答案 0 :(得分:0)

Django ID会自动递增。因此,如果我们知道问题之前创建的最后一个对象的ID,则只需执行-

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

这不是理想的解决方案,但目前可以使用。