Ejemplo n.º 1
0
def register(request):
    if request.method == 'GET':
        form = RegistrationForm()
        return render(request, 'users/register.html', context={"form": form})
    if request.method == 'POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            user = form.get_user(request)
            user.send_verification_email()
            if user:
                login(request, user)
                return render(request, 'users/register_success.html')
            else:
                return render(request,
                              'users/register.html',
                              context={"form": form})
        else:
            return render(request,
                          'users/register.html',
                          context={"form": form})