Django文档给出了基于注释的相关字段的示例(即,在QuerySet ()中使用连接)。文档中的一个简化示例是Store.objects.annotate(min_price=Min('books__price')),其中books是Store to Book的ManyToMany字段,价格是Book的字段。为了继续这个例子,我如何生成一个带注释的</
平台:Django1.1,Linux服务器上的Python3.6,后台是MySQL。 我正在追求一个相当常见的功能,但我需要指导从哪里开始/如何开始: 我有一个名为Article的模型对象。在Article中,我有以下字段,我希望根据这些字段进行排序或“优先排序”: - name, a text field
- keywords, also a text field but would containcom
我使用了一个投票应用程序(django-ratings,如果这有什么不同的话),它使用django的GenericForeignKey,有一个ForeignKey to User,以及其他几个字段,比如最近更改的日期我想要获得一个内容类型的所有对象,单个用户投票支持的对象按最新更改日期排序。据我所知,所有的信息都可以在一个表中找到(除了可以预取/缓存的content_type )。不幸<e
(User, on_delete=models.CASCADE) created = models.DateTimeField(auto_now_add=True) 我想根据一个帖子的点赞数量来排序Number of likes a post has是具有_type="LIKE",content=post_object的PostLike对象的计数。 我如何才能根据点赞的数量来订购Post呢?
我想按相关字段对联系人的QuerySet进行排序。但我不知道该怎么做。我试过这样,但它不起作用。foundContacts.order_by("classification.kam")class Classification(models.Model):
kam = models.ForeignKey(