gpt4 book ai didi

python - 如何根据 python (Django) 中的日期时间范围过滤对象

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:47 24 4
gpt4 key购买 nike

我正在尝试创建一个包含所有最新帖子的页面。

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))

最佳答案

start_date = end_date - datetime.timedelta(days=14)

关于python - 如何根据 python (Django) 中的日期时间范围过滤对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15482775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com