From e34cad20e9c5c84fd9fbd85c4e880c0827326e3d Mon Sep 17 00:00:00 2001 From: Lincoln de Sousa Date: Wed, 26 Sep 2007 00:35:19 -0300 Subject: [PATCH] adicionando metodo que faz o parsing dos participantes de uma caravana. --- eventos/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eventos/models.py b/eventos/models.py index 3dd623e..5ab55d8 100644 --- a/eventos/models.py +++ b/eventos/models.py @@ -95,6 +95,7 @@ class Participante(models.Model): 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: @@ -114,6 +115,13 @@ class Caravana(models.Model): 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) -- 2.20.1