Егор Кулик Asked:2020-11-28 17:55:29 +0000 UTC2020-11-28 17:55:29 +0000 UTC 2020-11-28 17:55:29 +0000 UTC Django - 数据库查询 DateTimeField 772 任务是这样的 - 如何构建查询以选择当前时间与记录时间之间的差异不超过一小时或一天(24 小时)的所有记录? mysql 1 个回答 Voted Best Answer Alex Mozharov 2020-11-29T05:43:05Z2020-11-29T05:43:05Z 像这样试试 from datetime import datetime, timedelta now = datetime.now() time_threshold = now - timedelta(hours=1) # или days=1 results = YourModel.objects.filter( created__gt=time_threshold, created__lte=now) 过滤器中的后缀__gt表示“大于”。 __lte分别 - “小于或等于”。 文档。
像这样试试
过滤器中的后缀
__gt表示“大于”。__lte分别 - “小于或等于”。文档。