def addUser(request): # print ("SEE THIS :-",str(request.POST.get('username')),"GOt NOTHING") # user = Users(first_name=str(request.POST.get('first_name'))) # print user.first_name,user.username # user.username="******" # print user.first_name,user.username returnRespone = {} returnRespone['error'] = True # print(request.POST.get('flat'),request.POST.get('flong'),request.POST.get('dlat'),request.POST.get('dlong')) if request.method=='POST': returnRespone['email'] = '' returnRespone['username']=request.POST.get('username') returnRespone['error'] = False if(request.POST.get('type')=='donor'): print "Got the post req" print(request.POST.get('bday')) x=str(request.POST.get('bday')) x=x.split("-") print(x[0],x[1],x[2]) # x=datetime.date(int(x[0]),int(x[1]),int(x[2])) # x=datetime.date(int(x[2]),int(x[1]),int(x[0])) x=datetime.date(int(x[0]),int(x[1]),int(x[2])) returnRespone['name']=str(request.POST.get('first_name'))+' '+str(request.POST.get('last_name')) returnRespone['email']=request.POST.get('email') user = Users( username=str(request.POST.get('username')), password=str(request.POST.get('password')), first_name=str(request.POST.get('first_name')), last_name=str(request.POST.get('last_name')), email=str(request.POST.get('email')), address=str(request.POST.get('address')), city=str(request.POST.get('city')), state=str(request.POST.get('state')), country=str(request.POST.get('country')), dob=x, gender=str(request.POST.get('gender')), bg=str(request.POST.get('bg')), contact=int(request.POST.get('contact')), badges=0) fixedLatitude=str(request.POST.get('flat')) fixedLongitude=str(request.POST.get('flong')) dynamicLatitude=str(request.POST.get('dlat')) dynamicLongitude=str(request.POST.get('dlong')) if(fixedLongitude!='' and fixedLatitude!=''): user.fix_lat=float(fixedLatitude) user.fix_long=float(fixedLongitude) if(dynamicLatitude!='' and dynamicLongitude!=''): user.cur_lat=float(dynamicLatitude) user.cur_long=float(dynamicLongitude) user.save() elif(request.POST.get('type')=='hospital'): returnRespone['name']=request.POST.get('hospitalName') user = Hospitals( hospitalName=str(request.POST.get('hospitalName')), username=str(request.POST.get('username')), password=str(request.POST.get('password')), cp1First_name=str(request.POST.get('cp1First_name')), cp1Last_name=str(request.POST.get('cp1Last_name')), cp1Contact=int(request.POST.get('cp1Contact')), street=str(request.POST.get('street')), city=str(request.POST.get('city')), state=str(request.POST.get('state')), country=str(request.POST.get('country')) ) fixedLatitude=str(request.POST.get('flat')) fixedLongitude=str(request.POST.get('flong')) if(fixedLongitude!='' and fixedLatitude!=''): user.fix_lat=float(fixedLatitude) user.fix_long=float(fixedLongitude) fn2=str(request.POST.get('cp2First_name')) ln2=str(request.POST.get('cp2Last_name')) c2=str(request.POST.get('cp2Contact')) if(fn2!="" and ln2!="" and c2!=""): user.cp2First_name=str(request.POST.get('cp2First_name')) user.cp2Last_name=str(request.POST.get('cp2Last_name')) user.cp2Contact=int(request.POST.get('cp2Contact')) fn2=str(request.POST.get('cp3First_name')) ln2=str(request.POST.get('cp3Last_name')) c2=str(request.POST.get('cp3Contact')) if(fn2!="" and ln2!="" and c2!=""): user.cp3First_name=str(request.POST.get('cp3First_name')) user.cp3Last_name=str(request.POST.get('cp3Last_name')) user.cp3Contact=int(request.POST.get('cp3Contact')) user.save() returnRespone['error'] = False return JsonResponse(returnRespone) else : return JsonResponse(returnRespone)