【发布时间】:2018-11-12 08:43:23
【问题描述】:
我的数据如下所示:
class Entry(models.Model):
name = models.CharField(max_length=100)
date = models.DateField(auto_now_add=True)
size = models.FloatField(null=True)
如果我这样做:
qs = Entry.objects.all()
我收到一个包含所有条目的queryset。我将如何转换 queryset 以获取 另一个查询集 与最近的条目 per name?
【问题讨论】:
-
你的数据库后端是什么?
-
你可以用subqueries来做到这一点。
-
@DanielRoseman:谢谢!我没有子查询的经验,也不知道从哪里开始。您有可以用作我用例起点的示例吗?
-
只有我链接到的那个文档页面上的那个。我倾向于接受它并玩弄直到它起作用。
-
@schwobaseggl: db 后端是 postgres,我正在寻找基于 django-ORM 的解决方案