小编Apo*_*ava的帖子

查询时在 Django TimeStampedModel 中指定时间间隔

我正在尝试从 django 查询我的 postgres 数据库,我正在使用自定义管理命令运行 cron。我有一个名为 的时间戳模型Booking,它在参数处创建和修改,以便我知道是否已经为该特定预订调用了 cron 作业。现在每小时调用一次 cron 作业,所以我需要做的是将我的 Booking 模型查询为

s = Booking.objects.all().filter(created_at = datetime.now())
Run Code Online (Sandbox Code Playgroud)

有没有办法可以为 created_at 指定时间范围而不是特定值,我希望我的范围是当前时间 - 1 小时到当前时间。

我知道我可以检索所有对象并单独测试所有对象,我只是想知道是否有办法将其合并到 Django 查询中。

python django postgresql cron

5
推荐指数
1
解决办法
1812
查看次数

标签 统计

cron ×1

django ×1

postgresql ×1

python ×1