Django DateField大于过滤不起作用

时间:2017-07-27 17:07:14

标签: django

什么可能导致这种情况?

(Pdb) Incident.objects.filter(incident_date__gt=curr_date)[0].incident_date
datetime.date(2019, 7, 19)
(Pdb) curr_date
datetime.date(2017, 7, 26)

似乎只是在这里没有工作。

我的模特:

class Incident(models.Model):                                                                                           
    incident_dt = models.DateTimeField(null=True, blank=True)                                                           
    incident_date = models.DateField(null=True, blank=True)

1 个答案:

答案 0 :(得分:0)

这确实是正确的,并没有将2019年的第一个价值看作这一年!