def register(request): if request.method == 'POST': form = _RegistrationForm(request.POST) if form.is_valid(): newuser = form.save() signal_responses = signals.post_signal.send( sender=register, request=request, form=form, extra={'newuser': newuser}) return signals.last_response( signal_responses) or HttpResponseRedirect( reverse('signup_complete')) else: form = _RegistrationForm() template = "userprofile/account/registration.html" data = { 'form': form, } signals.context_signal.send(sender=register, request=request, context=data) return render_to_response(template, data, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = _RegistrationForm(request.POST) if form.is_valid(): newuser = form.save() signal_responses = signals.post_signal.send(sender=register, request=request, form=form, extra={'newuser': newuser}) return signals.last_response(signal_responses) or HttpResponseRedirect(reverse('signup_complete')) else: form = _RegistrationForm() template = "userprofile/account/registration.html" data = { 'form': form, } signals.context_signal.send(sender=register, request=request, context=data) return render_to_response(template, data, context_instance=RequestContext(request))
def render(self, context): form = _RegistrationForm() template = "userprofile/account/includes/registration_form.html" data = { 'form': form, } return render_to_string(template, data)