From a7bd079dc94e4888b1b36c2e2627ed50559480c4 Mon Sep 17 00:00:00 2001 From: Lincoln de Sousa Date: Tue, 14 Aug 2007 13:27:15 -0300 Subject: [PATCH] =?utf8?q?fazendo=20com=20que=20outros=5Fpalestrantes=20e?= =?utf8?q?=20areas=5Finteresse=20n=C3=A3o=20sejam=20obrigat=C3=B3rios.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- forms.py | 5 +++-- views.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/forms.py b/forms.py index 62583d7..f317a0a 100644 --- a/forms.py +++ b/forms.py @@ -42,7 +42,7 @@ class InscreverPalestra(forms.Form): descricao_longa = forms.CharField(widget=Textarea(), label='Descrição longa') - outros_palestrantes = forms.MultipleChoiceField() + outros_palestrantes = forms.MultipleChoiceField(required=0) class CadastroPalestrante(forms.Form): @@ -70,7 +70,8 @@ class CadastroPalestrante(forms.Form): cidade = forms.CharField(max_length=100) uf = forms.ChoiceField(choices=STATE_CHOICES) - area_interesse = forms.MultipleChoiceField(label='Áreas de Interesse') + area_interesse = forms.MultipleChoiceField(label='Áreas de Interesse', + required=0) class Inscricao(forms.Form): diff --git a/views.py b/views.py index 246dc5a..3acdc8b 100644 --- a/views.py +++ b/views.py @@ -109,7 +109,7 @@ def cadastro(request): p.minicurriculo = cd['minicurriculo'] p.save() - for i in cd['area_interesse']: + for i in cd.get('area_interesse', []): p.area_interesse.add(i) c.update({'ok': 1}) @@ -156,7 +156,7 @@ def inscrever_palestra(request): logged_in = request.user.palestrante_set.get() p.palestrante.add(logged_in) - for i in cd['outros_palestrantes']: + for i in cd.get('outros_palestrantes', []): up = Palestrante.objects.get(pk=int(i)) p.palestrante.add(up) c.update({'ok': 1}) -- 2.20.1