models.py

    areaes = models.ManyToManyField(areavaga,verbose_name='Area da
vaga*')
    pret_salario = models.CharField('Pretenção
salarial*',max_length=2,choices=SALARIO_C)
    cargointeresse = models.CharField('Cargo de interesse*',max_length
=20)
    tipoperfil = models.CharField('Tipo de
perfil*',max_length=2,choices=TIPOPERFIL_C)

forms.py

class usuarioForm(forms.ModelForm):
    class Meta:
        model = usuario
    areaes =
forms.ModelMultipleChoiceField(queryset=areavaga.objects.all())
    pret_salario =
forms.ChoiceField(widget=forms.Select(attrs={'class':'validate[required]
select-medium'}), choices=SALARIO_C)
    cargointeresse = forms.CharField(max_length =50,
widget=forms.TextInput(attrs={'class':'input-medium
validate[required]'}))
    tipoperfil =
forms.ChoiceField(widget=RadioSelect(renderer=HorizRadioRenderer,
attrs={'class':'validate[required]'}), choices=TIPOPERFIL_C)


formwizard

class CadastroWizard(FormWizard):

    def get_template(self, step):
        return ['forms/wizard_%s.html' % step]

    def done(self, request, form_list):
        data = {}
        for form in form_list:
            data.update(form.cleaned_data)
        user = User(
            username=data['email'],
            first_name=data['nome'],
            email=data['email']
        )
        user.set_password(data['senha'])
        user.save()

        tipo = usuario.objects.create(**data) <<<------- In here!

        return render_to_response('cadastro-concluido.html', {'data':
data}, context_instance=RequestContext(request))


-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to