Views.sql abschaffen
Beispielsweise für die Tabelle tag_reach könnte ein Befehl herangezogen werden:
Article.objects.annotate(year=F('date_of_publication__year')).annotate(month=F('date_of_publication__month')).annotate(article_count=Count('name')).values('year', 'month', 'tags__name', 'article_count').order_by('year', 'month')
Wobei der Befehl noch nicht fertig ist. Es fehlt noch, dass Artikel, welche im gleichen Jahr + Monat + gleicher tag_name, gezählt und die Reichweite zusammen gefasst werden.