Как отфильтровать существующий набор запросов по месяцу, а не по дню - PullRequest
1 голос
/ 08 октября 2019

У меня есть набор запросов, который отображает количество подписчиков за каждый день месяца.

enter image description here

Просмотры:

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"]

Набор данных:

var newDataObjectTwo = {
  labels: {{ brandTwitterFollowCreated|safe }},
  datasets: [{
      label: 'Daily',
      backgroundColor: 'rgb(255, 255, 255)',
      fill: false,
      borderColor: 'rgb(29, 161, 242)',
      data: {{ brandTwitterFollowers|safe }}
  }],
}

Я бы хотел отфильтровать это по месяцам. Так как в настоящее время есть 3 месяца (08, 09, 10), график должен показывать только 3 точки данных. Извините, если это не имеет смысла, я не уверен, что это лучший способ объяснить.

...