可能重复:
Django,什么是最好的,最快的方法来只从某事物中获取第一个和最后一个元素,Customer.objects.xxxx
嗯,这很难解释,但这就是正在发生的事情..
我有一个模型 A,它有 x 和日期
有多个 A 具有相同的 x 和不同的日期。
从:
A.x = 1 (newest)
A.x = 1
A.x = 1 (oldest)
A.x = 2
我只想获取每个 x 中最新的,在本例中是第一个和最后一个,不包括较旧的 x=1 重复项。
我曾想过做一些讨厌的循环或使用 itertools,但我不确定实现这一目标的最佳方法是什么。
任何帮助表示赞赏。