title: django annotate count filter
body: <p>I am trying to count daily records for some model, but I would like the count was made only for records with some fk field = xy so I get list with days where there was a new record created but some may return 0.</p>
  
  <pre><code>class SomeModel(models.Model):
      place = models.ForeignKey(Place)
      note = models.TextField()
      time_added = models.DateTimeField()
  </code></pre>
  
  <p>Say There's a Place with name="NewYork"</p>
  
  <pre><code>data = SomeModel.objects.extra({'created': "date(time_added)"}).values('created').annotate(placed_in_ny_count=Count('id'))
  </code></pre>
  
  <p>This works, but shows all records.. all places.</p>
  
  <p>Tried with filtering, but it does not return days, where there was no record with <code>place.name="NewYork"</code>. That's not what I need. </p>