Closed italo-patricio closed 10 years ago
QuerySet
que será usada na view - @luanfoncecaTarefa 01 - Adicionar Fixtures para auto-preencher informações
python manage.py syncdb --migrate
python manage.py loaddata ../leitech-graph/fixtures/graph03.json
Agora, você tem 50 Occurrence
, divididas entre os 5 grupos de Address
10 para cada Região de Natal.
Tarefa 02 - Informar QuerySet
que será usada na view
A QuerySet para esse tipo de Relatório, resulta normalmente em um objeto Python
, uma Lista com Dicionários dentro, além de ter funções de agrupamento ou agregação.
from django.db.models.aggregates import *
;Model
de Occurrence
: from core.models import Occurrence
;from django.db.models.aggregates import *
from core.models import Occurrence
data = Occurrence.objects.values_list('address__region')\
.annotate(Count('address__region'))
print data
Criar gráfico no padrão do documento https://skydrive.live.com/view.aspx?resid=B04ADD92FB9218CE!759&app=WordPdf&authkey=!AKwbltj8NIXhL5g