Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class RegistrationForm(SignupFormOnlyEmail):
- first_name = forms.CharField(label='First Name', max_length=30, required=True, error_messages={'required':'Please Provide Your First Name'})
- last_name = forms.CharField(label='Last Name', max_length=30, required=True)
- email2 = forms.EmailField(widget=forms.TextInput(attrs=dict(attrs_dict, maxlength=75)), label=_("Retype Email"), required=True)
- parent_type = forms.ChoiceField(label="I am a", choices=ACCOUNT_TYPES, widget=forms.RadioSelect)
- child_count = forms.ChoiceField(label="My Kids", choices=KID_CHOICES, widget=forms.Select)
- grade = forms.ChoiceField(label="My Classroom", choices=GRADE_CHOICES, widget=forms.Select)
- tos = forms.BooleanField(label="I accept the Terms of Use.", required=True)
- def __init__(self, *args, **kwargs):
- self.initial = kwargs.pop('initial', None)
- kidCount = self.initial['child_count']
- account_type = self.initial['parent_type']
- super(RegistrationForm, self).__init__(*args, **kwargs)
- url(r'^membership/signup/$', signup_view, name='userena_signup'),
- def signup_view(request):
- form = RegistrationForm(initial={'parent_type':request.session['parent_type'],'child_count':request.session['child_count']})
- response = userena_views.signup(request, signup_form=form, extra_context={'section':'Membership','pagetitle':'Sign Up'})
- return response
- form = RegistrationForm(initial={'parent_type':request.session['parent_type'],'child_count':request.session['child_count']})
- response = userena_views.signup(request, signup_form=form, extra_context={'section':'Membership','pagetitle':'Sign Up'})
- response = userena_views.signup(request, signup_form=RegistrationForm, extra_context={'section':'Membership','pagetitle':'Sign Up'})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement