|
@ -190,7 +190,7 @@ def openmapdata(request): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if not reptype: |
|
|
if not reptype: |
|
|
dados = dados.distinct("nome") |
|
|
dados = dados.order_by('nome', 'id').distinct('nome', 'id') |
|
|
dados = dados.values_list("id", "nome", "municipio__latitude", |
|
|
dados = dados.values_list("id", "nome", "municipio__latitude", |
|
|
"municipio__longitude") |
|
|
"municipio__longitude") |
|
|
return JsonResponse(list(dados), safe=False) |
|
|
return JsonResponse(list(dados), safe=False) |
|
@ -198,11 +198,13 @@ def openmapdata(request): |
|
|
dados = dados.order_by( |
|
|
dados = dados.order_by( |
|
|
'municipio__uf__regiao', |
|
|
'municipio__uf__regiao', |
|
|
'municipio__uf__nome', |
|
|
'municipio__uf__nome', |
|
|
'nome' |
|
|
'nome', |
|
|
|
|
|
'id' |
|
|
).distinct( |
|
|
).distinct( |
|
|
'municipio__uf__regiao', |
|
|
'municipio__uf__regiao', |
|
|
'municipio__uf__nome', |
|
|
'municipio__uf__nome', |
|
|
'nome' |
|
|
'nome', |
|
|
|
|
|
'id' |
|
|
).prefetch_related( |
|
|
).prefetch_related( |
|
|
'servico_set', |
|
|
'servico_set', |
|
|
'convenio_set', |
|
|
'convenio_set', |
|
|