nome = models.CharField(maxlength=100)
email = models.CharField(maxlength=100)
rg = models.CharField(maxlength=100)
- home_page = models.CharField(maxlength=100)
+ home_page = models.CharField(maxlength=100, blank=True)
telefone = models.CharField(maxlength=100, blank=True)
- celular = models.CharField(maxlength=100, blank=True)
-
rua = models.CharField(maxlength=100)
numero = models.CharField(maxlength=10)
bairro = models.CharField(maxlength=100)
bairro = forms.CharField(max_length=100)
cidade = forms.CharField(max_length=100)
uf = forms.ChoiceField(choices=STATE_CHOICES)
- pagina_pessoal = forms.CharField(max_length=100)
-
telefone = forms.CharField(max_length=100)
-
+ home_page = forms.CharField(max_length=100, label='Página Pessoal',
+ required=False)
class Inscricao(InscricaoBase):
inscricao_comercial = forms.BooleanField(required=False,
{% if ok %}
<div class="confirmation">
- <p>Cadastro efetuado com sucesso, você já foi autenticado.</p>
+ <p>Cadastro efetuado com sucesso.</p>
</div>
{% else %}
except User.DoesNotExist:
pass
- if cd['senha'] != cd['senha_2']:
+ if not wrong and cd['senha'] != cd['senha_2']:
badattr['senha_2'] = ['A senha não confere']
wrong = True
transaction.rollback()
user.save()
user.groups.add(group)
- transaction.commit()
+ p = Participante()
+ import pdb; pdb.set_trace()
+ p.nome = cd['nome_completo']
+ p.rg = cd['rg']
+ p.email = cd['email']
+ p.rua = cd['rua']
+ p.numero = cd['numero']
+ p.bairro = cd['bairro']
+ p.cidade = cd['cidade']
+ p.uf = cd['uf']
+ p.telefone = cd['telefone']
+ p.home_page = cd['home_page']
+ p.save()
- return build_response(request, 'inscricao_individual.html', {'form': form})
+ ok = True
+ transaction.commit()
+ c = {'form': form, 'ok': ok}
+ return build_response(request, 'inscricao_individual.html', c)
@enable_login_form