Python Django筛选模型中的一组最新条目

Python Django筛选模型中的一组最新条目,python,django,Python,Django,我的问题是我正在django模型中保存所有条目,但现在我想在我的视图中过滤这些条目 我正在努力 delBoySale.objects.latest('timeStamp') 它只返回一个条目,但我希望所有条目最后保存。 我该做什么?使用切片语法来获取大量对象: delBoySale.objects.all().order_by('-timeStamp')[:10] 这将返回最后保存的十个实例 要获取在最近一小时内创建的实例,请使用filter bytimeStamp字段: from date

我的问题是我正在django模型中保存所有条目,但现在我想在我的视图中过滤这些条目

我正在努力

delBoySale.objects.latest('timeStamp')
它只返回一个条目,但我希望所有条目最后保存。
我该做什么?

使用切片语法来获取大量对象:

delBoySale.objects.all().order_by('-timeStamp')[:10]
这将返回最后保存的十个实例

要获取在最近一小时内创建的实例,请使用filter by
timeStamp
字段:

from datetime import timedelta
from django.utils.timezone import now

hour_ago = now() - timedelta(hours=1)
delBoySale.objects.filter(timeStamp__gt=hour_ago).order_by('-timeStamp')

您应该使用“gte”表达式:

如果“时间戳”是DateTimeField:

last_date = datetime.datetime.now() - datetime.timedelta(hours=4)
如果“时间戳”为整数字段:

last_date = datetime.datetime.now() - datetime.timedelta(hours=4)
last_date = int(last_date.strftime("%s"))
和过滤器:

delBoySale.objects.filter(timeStamp__gte=last_date)

是的,但我不知道上次保存了多少条目。那么这是可能的。你上次是什么意思?无论如何,请查看更新的答案。