我正在尝试创建一个包含所有最新帖子的页面。
class Post(models.Model):
title = models.CharField(max_length=40)
postTime = models.DateTimeField(auto_now_add=True)
我找到了这个例子:
start_date = datetime.date(2005, 1, 1)
end_date = datetime.date(2005, 3, 31)
Post.objects.filter(postTime__range=(start_date, end_date))
我知道我想使用 __range 函数。但是我怎样才能做到这一点,以便我可以得到从今天到两周前的所有帖子
像这样的东西:
start_date = datetime.date(date from two weeks ago)
end_date = datetime.date(currentdate)
Post.objects.filter(postTime__range(start_date, end_date))