bairro = models.CharField(maxlength=100)
cidade = models.CharField(maxlength=100)
uf = models.CharField(maxlength=3)
+ cep = models.CharField(maxlength=8)
+ cpf_cnpj = models.CharField(maxlength=20, blank=True)
+
+ comercial = models.BooleanField(default=False)
usuario = models.ForeignKey(User)
+ refbanco = models.IntegerField(editable=False)
class Admin:
pass
def __str__(self):
return str(self.coordenador)
+ def parsed_participantes(self):
+ real_data = []
+ for i in self.participantes.split('\n'):
+ if i.strip():
+ nome, email = i.rsplit(' ', 1)
+ real_data.append({'nome': nome, 'email': email})
+ return real_data
class CategoriaTrabalho(models.Model):
nome = models.CharField(maxlength=100)
descricao_curta = models.TextField()
descricao_longa = models.TextField()
recursos = models.TextField()
+ aprovado = models.BooleanField()
+ dia = models.DateField()
+ time_start = models.TimeField()
+ time_end = models.TimeField()
+ room = models.IntegerField()
class Admin:
fields = (
- (None, {'fields': ('titulo', 'evento', 'categoria',
+ (None, {'fields': ('titulo', 'evento', 'categoria', 'tipo',
'palestrante', 'descricao_curta', 'descricao_longa',
- 'recursos')}),
+ 'recursos', 'aprovado', 'dia', 'time_start', 'time_end',
+ 'room')}),
)
def __str__(self):