在Django中查询过去10天的日期范围

2024-05-16 10:36:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在django中查询一个日期范围,但没有得到预期的结果。你知道吗

我有一个优惠券模型,它有一个结束日期字段,我想筛选所有在未来10天内到期的优惠券。我的模型字段如下所示:

end_date = models.DateField()

这是我试过的。感谢您的帮助:

start = datetime.now()
end = datetime.now() + timedelta(days=10)
expiring_coupons = Coupon.models.filter(end_date__range=(start, end))

Tags: django模型datetimedatemodelsdaysstartnow