示例#1
0
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))
示例#2
0
文件: views.py 项目: envoked/Seeker
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))
示例#3
0
 def render(self, context):
     form = _RegistrationForm()
     template = "userprofile/account/includes/registration_form.html"
     data = {
         'form': form,
     }
     return render_to_string(template, data)
示例#4
0
 def render(self, context):
     form = _RegistrationForm()
     template = "userprofile/account/includes/registration_form.html"
     data = { 'form': form, }
     return render_to_string(template, data)