我有一个模特:
title = models.CharField(max_length=120)
description = models.TextField()
post_date = models.DateTimeField(default=timezone.now)
published = models.BooleanField(default=False)
vote = models.IntegerField(default=0)
在这里,我想显示10天内发布的问题,例如
Question.objects.filter(post_date__range=(today, 10 days back))
我该怎么做?
答案 0 :(得分:2)
import datetime
today = datetime.today()
Question.objects.filter(
post_date__range=(today-datetime.timedelta(days=10), today)
)
这样的事情应该有效。
您可以使用timedelta
模块添加/替换日期时间。