模型为,
class some(models.Model):
created_on = models.DateTimeField(_('created'), auto_now_add=True)
...
...
我想要some
模型中的一天记录。所以我试过了,
some.objects.filter(created_on__gte=datetime.datetime.now()-datetime.timedelta(days=1))
过滤器,任何其他方法似乎都没有令人印象深刻的方式吗?
答案 0 :(得分:0)
无论如何,你必须计算yesterday
。
yesterday = datetime.date.today() - datetime.timedelta(days=1)
如果您使用的是Django 1.9,则可以使用:
some.objects.filter(created_on__date=yesterday)
否则你做对了。