我正在尝试计算某些模型的每日记录,但我希望仅对具有某些 fk 字段 = xy 的记录进行计数,因此我会获得创建新记录但有些可能返回 0 的天数的列表。
class SomeModel(models.Model):
place = models.ForeignKey(Place)
note = models.TextField()
time_added = models.DateTimeField()
说有一个地方 name="NewYork"
data = SomeModel.objects.extra({'created': "date(time_added)"}).values('created').annotate(placed_in_ny_count=Count('id'))
这有效,但显示所有记录..所有地方。
尝试过滤,但它不返回没有记录的天数place.name="NewYork"
。那不是我需要的。