Я пытаюсь подсчитывать ежедневные записи для некоторой модели, но мне хотелось бы, чтобы подсчет производился только для записей с некоторым полем fk = xy, поэтому я получаю список дней, когда была создана новая запись, но некоторые могут вернуть 0.
class SomeModel(models.Model):
place = models.ForeignKey(Place)
note = models.TextField()
time_added = models.DateTimeField()
Скажите, что есть место с именем = "NewYork"
data = SomeModel.objects.extra({'created': "date(time_added)"}).values('created').annotate(placed_in_ny_count=Count('id'))
Это работает, но показывает все записи ... все места.
Пробовал с фильтрацией,но он не возвращает дни, когда не было записи с place.name="NewYork"
.Это не то, что мне нужно.