title: How to filter an existing queryset by the month instead of day
body: <p>I have a queryset that displays the amount of followers for each day of the month.</p>
  
  <p><a href="https://i.stack.imgur.com/lUuKO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lUuKO.png" alt="enter image description here"></a></p>
  
  <p>Views:</p>
  
  <pre><code>context["brandtwitterFollowerCounts"] = (
      TwitterFollowerCount.objects.filter(
          twitter_account=self.object.twitter_account, followers__gt=0
      )
      .distinct("created__date")
      .order_by("created__date")
  )
  context["brandTwitterFollowCreated"] = [
      i.created.strftime("%d %m") for i in context["brandtwitterFollowerCounts"]
  ]
  context["brandTwitterFollowers"] = [
      i.followers for i in context["brandtwitterFollowerCounts"]
  </code></pre>
  
  <p>Dataset:</p>
  
  <pre><code>var newDataObjectTwo = {
    labels: {{ brandTwitterFollowCreated|safe }},
    datasets: [{
        label: 'Daily',
        backgroundColor: 'rgb(255, 255, 255)',
        fill: false,
        borderColor: 'rgb(29, 161, 242)',
        data: {{ brandTwitterFollowers|safe }}
    }],
  }
  </code></pre>
  
  <p>I would like to filter this by months instead now. So as there are currently 3 months (08, 09, 10), the graph should only show 3 data points. Sorry if this doesn't make sense, I am not sure what the best way to explain it is.</p>