一部のモデルの毎日のレコードをカウントしようとしていますが、いくつかの 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"
。それは私が必要とするものではありません。