def credit_card_list(request): if request.method == "GET": creditcards = Credit_Card.objects.all() serializer = CreditCardSerializer(creditcards, many=True) return JSONResponse(serializer.data) elif request.method == "POST": data = JSONParser().parse(request) serializer = CreditCardSerializer(data=data) if serializer.is_valid(): serializer.save() return JSONResponse(serializer.data, status=201) return JSONResponse(serializer.errors, status=400)
def credit_card_list(request): if request.method == 'GET': creditcards = Credit_Card.objects.all() serializer = CreditCardSerializer(creditcards, many=True) return JSONResponse(serializer.data) elif request.method == 'POST': data = JSONParser().parse(request) serializer = CreditCardSerializer(data=data) if serializer.is_valid(): serializer.save() return JSONResponse(serializer.data, status=201) return JSONResponse(serializer.errors, status=400)
def user_login(request): get = request.GET email = get.__getitem__('email') password = get.__getitem__('password') user = User.objects.filter(email = email) if user.count() == 1: user = User.objects.filter(email = email, password = password) if user.count() == 1: userserializer = UserSerializer(user[0]) creditcards = Credit_Card.objects.filter(email = email) ccserializer = CreditCardSerializer(creditcards, many=True) return JSONResponse({'userdata':userserializer.data,'creditcards':ccserializer.data}, status = 201) else: return HttpResponse('incorrect password', status = 401) else: return HttpResponse('non existing email', status = 402)
def credit_card_register(request): serializer = CreditCardSerializer(data=request.GET) if serializer.is_valid(): serializer.save() return JSONResponse(serializer.data, status=201) return JSONResponse(serializer.errors, status=400)
def credit_card_register(request): serializer = CreditCardSerializer(data = request.GET) if serializer.is_valid(): serializer.save() return JSONResponse(serializer.data, status=201) return JSONResponse(serializer.errors, status=400)