Example #1
0
def cliente_cadastro(request):
    if request.method == 'POST':  # If the form has been submitted...
        form = ClienteForm(request.POST)  # A form bound to the POST data

        u = User()
        u.username = request.POST.get('cpf')
        u.password = request.POST.get('senha')
        u.nome = request.POST.get('nome')

        u.save()
        #u = User.Objects.all().order_by('-id')[:1]
        print "####"
        print u

        if form.is_valid():  # All validation rules pass
            form.instance.user = u
            form.save()
            print "######"
            print u
            print "######"
            #form.instance.user.add(u) #nne add
            #return HttpResponseRedirect('pagamento.html') # Redirect after POST
            return HttpResponse("Dados cadastrados com sucesso!")
            return HttpResponseRedirect('pagamento.html')
        else:
            return HttpResponse(form.errors)

    else:
        form = ClienteForm()  # An unbound form

    return render(request, 'cadastro.html', {
        'form': form,
    })