在我的django应用程序中,我有“文档”。每个文档都有一个或多个按创建日期排序的“修订”。我想知道每一份文件的最新修订本。到目前为止,我所掌握的最好的代码是下面的代码,但是我认为一定有一种方法可以用较少的数据库查询来实现这一点?: return result
我一直在研究“注释”和“聚合”过滤器,但是我想不出如何更有
假设我有以下模型: from django import models
user = models.ForeignKey(to=User,on_delete=CASCADE)
created = models.DatetimeField(auto_now_add=True) 我想从一组用户那里获得一些关于最近发布的帖子(例如,赞)的信息 posts = User.objects.filter(**params).annotate(most_recent_post=Max(
我使用了一个投票应用程序(django-ratings,如果这有什么不同的话),它使用django的GenericForeignKey,有一个ForeignKey to User,以及其他几个字段,比如最近更改的日期我想要获得一个内容类型的所有对象,单个用户投票支持的对象按最新更改日期排序。据我所知,所有的信息都可以在一个表中找到(除了可以预取/缓存的content_type )。不幸的是