def singUp3(request): mailT2 = str(request.GET.get('email')) nameT2 = str(request.GET.get('name')) u=User.objects.get(username=nameT2) temp=user.objects.get(userDj=u) #temp = user.objects.get(userNameDj=nameT2) mailT1=temp.userDj.email nameT1=temp.userDj.username if mailT1 == mailT2 and nameT1 == nameT2: u.is_active=1 u.save() om = orderManager.objects.get(id=1) orderT1=order(userFK=temp, orderManagerFK=om) orderT1.save() orderT2=orderT1.id request.session["order"]= orderT2 request.session['user'] = temp.id request.session['orderManager'] = om.id return redirect(home) else: return HttpResponse("Error de confirmacion")
def singUp2Fake(request): pass1 = request.POST.get('password1') pass2 = request.POST.get('password2') if pass1 == pass2: nameT = request.POST.get('name') lastNameT = request.POST.get('lastName') emailT = request.POST.get('email') addressT = request.POST.get('address') u1 = User.objects.create_user(username=nameT, email=emailT, password=pass1) if lastNameT: u1.last_name=lastNameT u1.is_active=1 # default because don't have email u1.save() u=user(userDj=u1,address=addressT, phone='') #u = user(name=nameT, lastName=lastNameT, adress=addressT, phone='', email=emailT, password=pass1) u.save() om = orderManager.objects.get(id=1) orderT1=order(userFK=u, orderManagerFK=om) orderT1.save() checkOrderExist(u) request.session["order"]= orderT1.id request.session['user'] = u.id request.session['orderManager'] = om.id return redirect(showProduct) else: return render(request, 'chieti/singUpFake.html',{'error':'Claves son distintas'})
def checkOrderExist(us): a=order.objects.filter(userFK=us,delivered="false") if not a: om=orderManager.objects.get(id=1) b=order(userFK=us,orderManagerFK=om) b.save()