|
@ -9,8 +9,8 @@ class Legislatura(models.Model): |
|
|
data_eleicao = models.DateField(verbose_name=_(u'Data Eleição')) # dat_eleicao |
|
|
data_eleicao = models.DateField(verbose_name=_(u'Data Eleição')) # dat_eleicao |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
verbose_name = _(u'') |
|
|
verbose_name = _(u'Legislatura') |
|
|
verbose_name_plural = _(u'') |
|
|
verbose_name_plural = _(u'Legislaturas') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SessaoLegislativa(models.Model): |
|
|
class SessaoLegislativa(models.Model): |
|
@ -49,13 +49,10 @@ class Partido(models.Model): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ComposicaoColigacao(models.Model): |
|
|
class ComposicaoColigacao(models.Model): |
|
|
|
|
|
# TODO M2M |
|
|
partido = models.ForeignKey(Partido) # cod_partido |
|
|
partido = models.ForeignKey(Partido) # cod_partido |
|
|
coligacao = models.ForeignKey(Coligacao) # cod_coligacao |
|
|
coligacao = models.ForeignKey(Coligacao) # cod_coligacao |
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
|
|
verbose_name = _(u'') |
|
|
|
|
|
verbose_name_plural = _(u'') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Localidade(models.Model): |
|
|
class Localidade(models.Model): |
|
|
nome_localidade = models.CharField(max_length=50, blank=True, null=True) # nom_localidade |
|
|
nome_localidade = models.CharField(max_length=50, blank=True, null=True) # nom_localidade |
|
@ -73,8 +70,8 @@ class NivelInstrucao(models.Model): |
|
|
nivel_instrucao = models.CharField(max_length=50) # des_nivel_instrucao |
|
|
nivel_instrucao = models.CharField(max_length=50) # des_nivel_instrucao |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
verbose_name = _(u'') |
|
|
verbose_name = _(u'Nível de Instrução') |
|
|
verbose_name_plural = _(u'') |
|
|
verbose_name_plural = _(u'Níveis de Instrução') |
|
|
|
|
|
|
|
|
def __unicode__(self): |
|
|
def __unicode__(self): |
|
|
return self.nivel_instrucao |
|
|
return self.nivel_instrucao |
|
@ -84,8 +81,8 @@ class SituacaoMilitar(models.Model): |
|
|
descricao_tipo_situacao = models.CharField(max_length=50) # des_tipo_situacao |
|
|
descricao_tipo_situacao = models.CharField(max_length=50) # des_tipo_situacao |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
verbose_name = _(u'') |
|
|
verbose_name = _(u'Situação Militar') |
|
|
verbose_name_plural = _(u'') |
|
|
verbose_name_plural = _(u'Situações Militares') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Parlamentar(models.Model): |
|
|
class Parlamentar(models.Model): |
|
@ -185,6 +182,7 @@ class Mandato(models.Model): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CargoMesa(models.Model): |
|
|
class CargoMesa(models.Model): |
|
|
|
|
|
# TODO M2M ???? |
|
|
nome = models.CharField(max_length=50) # des_cargo |
|
|
nome = models.CharField(max_length=50) # des_cargo |
|
|
unico = models.BooleanField() # ind_unico |
|
|
unico = models.BooleanField() # ind_unico |
|
|
|
|
|
|
|
@ -194,10 +192,11 @@ class CargoMesa(models.Model): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ComposicaoMesa(models.Model): |
|
|
class ComposicaoMesa(models.Model): |
|
|
|
|
|
# TODO M2M ???? Ternary????? |
|
|
parlamentar = models.ForeignKey(Parlamentar) # cod_parlamentar |
|
|
parlamentar = models.ForeignKey(Parlamentar) # cod_parlamentar |
|
|
sessao_legislativa = models.ForeignKey(SessaoLegislativa) # cod_sessao_leg |
|
|
sessao_legislativa = models.ForeignKey(SessaoLegislativa) # cod_sessao_leg |
|
|
cargo = models.ForeignKey(CargoMesa) # cod_cargo |
|
|
cargo = models.ForeignKey(CargoMesa) # cod_cargo |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
verbose_name = _(u'') |
|
|
verbose_name = _(u'Ocupação de cargo na Mesa') |
|
|
verbose_name_plural = _(u'') |
|
|
verbose_name_plural = _(u'Ocupações de cargo na Mesa') |
|
|