【发布时间】:2020-02-12 12:22:52
【问题描述】:
我有一个问题。
我的模型如下所示。
depart_date = models.DateField(null=True, blank=True, verbose_name=_("Depart Date"))
days = models.IntegerField(default=0, null=True, blank=True, verbose_name=_("Day"))
我想过滤我的数据出发日期 + 天数 >= 今天
可以使用 orm 查询吗?
当我在下面使用原始查询时(当我使用 oracle 时)它是如此简单
SELECT * FROM MY_TABLE = WHERE depart_date + days >= > TO_DATE('2020-01-01', 'YYYY-MM-DD')
感谢您的帮助
【问题讨论】:
-
您可以在 ORM 中与
depart_date__lte=TO_DATE(...) - days进行比较