我正在嘗試使用Django的註釋功能將相關模型的計數添加到查詢集。但是,我不想要完整的相關對象數,我只想對活動數進行計數(即「is_active = True」)。我無法弄清楚如何過濾計數。 (簡化)相關機型: class Post(models.Model):
user = models.ForeignKey(User)
title = models.CharField(ma
我必須表明在Django應用程序按日期條目和我有點堵塞: 這裏是我的模型的例子: class Event(models.Model):
name = models.CharField(max_length=100)
theme = models.ForeignKey(Theme)
...
class Date(models.Model):
event =
我得到了一個簡單的要求(不是簡單的實現),並找出瞭如何實現它,而無需在db中創建多個命中,並且在queryset中沒有.extra()。 Task:
name = xxx
status = models.IntegerField(choices=some_choices)
project = ForeignKey(Project)
Project:
na
UPDATE這已被證實是版本1.3的錯誤。這是門票http://code.djangoproject.com/ticket/15709 所以我想實現這個SQL: selelct id, count(*), max(insert_date) as m_d
from Book
group by id
這裏是Django的ORM查詢: q = Book.objects.values('id').