【发布时间】:2025-12-19 10:10:17
【问题描述】:
有谁知道我如何根据今天的日期对我的 django 查询集进行排序(在本例中为日期)?
class Person(models.Model):
name = models.CharField(max_length=50)
date = models.DateField()
我的目标是列出姓名和日期条目。列表顶部将是日期最接近今天日期(日/月)的条目。
【问题讨论】:
-
“排序依据”是什么意思?可以用普通的
.order_by('date')按日期排序。 -
@PavelAnossov 我猜他的意思是
[today, 2 days ago, 3 days in future, 4 days ago, ...]- 相对于今天排序 -
你能提供一个示例输出吗
标签: django