Saturday, May 29, 2010

Re: django-registration custom fields

Hi Pankaj
here you may refer my blog where i explain how you may extend some
fields while registration.

http://praveensunsetpoint.wordpress.com/category/django/django-registration-profile/

Praveen

On May 29, 4:41 pm, Pankaj Singh <singh.pankaj.iitkg...@gmail.com>
wrote:
> I tried extending RegistrationFormUniqueEmail
>
> class CustomRegistrationFormUniqueEmail(RegistrationFormUniqueEmail):
>     first_name = forms.CharField(label=_('First name'),
> max_length=30,required=True)
>     last_name = forms.CharField(label=_('Last name'), max_length=30,
> required=True)
>     def save(self, profile_callback=None):
>         new_user = super(CustomRegistrationFormUniqueEmail,
> self).save(profile_callback=profile_callback)
>         new_user.first_name = self.cleaned_data['first_name']
>         new_user.last_name = self.cleaned_data['last_name']
>         return new_user
>
> then changing view
>
> #       form = form_class(data=request.POST, files=request.FILES)
>         form = CustomRegistrationFormUniqueEmail(data=request.POST,
> files=request.FILES)
>
> but still I am seeing default view containg four fields only ..
>
> help is needed

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

No comments:

Post a Comment