Browse Source

Acrescentado campo IDH na classe Municipio

stable/1.0
Sesostris Vieira 12 years ago
parent
commit
78bc4ed29c
  1. 6
      sigi/apps/contatos/admin.py
  2. 5
      sigi/apps/contatos/models.py

6
sigi/apps/contatos/admin.py

@ -14,15 +14,15 @@ class UnidadeFederativaAdmin(admin.ModelAdmin):
class MunicipioAdmin(admin.ModelAdmin):
actions = None
list_display = ('codigo_ibge', 'codigo_tse', 'nome', 'uf', 'is_capital', 'populacao', 'is_polo')
list_display = ('codigo_ibge', 'codigo_tse', 'nome', 'uf', 'is_capital', 'populacao', 'is_polo', 'idh')
list_display_links = ('codigo_ibge', 'codigo_tse', 'nome')
list_filter = ('is_capital', 'is_polo', 'populacao', 'uf')
list_filter = ('is_capital', 'is_polo', 'idh', 'populacao', 'uf',)
queryset = queryset_ascii
fieldsets = (
(None, {
'fields': ('codigo_ibge', 'codigo_tse', 'codigo_mesorregiao',
'codigo_microrregiao', 'nome', 'data_criacao', 'uf',
'is_capital', 'populacao', 'is_polo')
'is_capital', 'populacao', 'is_polo', 'idh')
}),
('Posição geográfica', {
'fields': ('latitude', 'longitude'),

5
sigi/apps/contatos/models.py

@ -3,6 +3,7 @@ from django.db import models
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes import generic
from sigi.apps.utils import SearchField
from django.core.validators import MaxValueValidator, MinValueValidator
class UnidadeFederativa(models.Model):
""" Modelo que representa um estado brasileiro
@ -95,6 +96,10 @@ class Municipio(models.Model):
blank=True,
help_text='Exemplo: <em>-45,426</em>.'
)
idh = models.DecimalField(u'IDH', help_text=u'Índice de desenvolvimento Humano', max_digits=4, decimal_places=3,
validators=[MinValueValidator(0), MaxValueValidator(1)])
idh.list_filter_range = [0.500, 0.800]
class Meta:
ordering = ('nome', 'codigo_ibge')

Loading…
Cancel
Save