bairro = models.CharField(maxlength=100)
cidade = models.CharField(maxlength=100)
uf = models.CharField(maxlength=3)
+ cep = models.CharField(maxlength=8)
+ usuario = models.ForeignKey(User)
class Admin:
pass
return self.nome
+class Caravana(models.Model):
+ coordenador = models.ForeignKey(Participante)
+ participantes = models.TextField()
+
+ 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)