Код: Выделить всё
img_name = request.POST["image_name"]Код: Выделить всё
class paymentClass(APIView):
def get(self, request):
return render(request, "payment.html")
def post(self, request):
email = request.POST["email"]
pid = request.POST["pid"]
img_name = request.POST["image_name"]
# if not all([email, pid, img_name]):
# body = {"errorMessage": "Missing parameters"}
# return JsonResponse(body, status=400)
result = upload_to_db(email, img_name, pid)
print(result)
if result == "success":
return JsonResponse({"message": "created successfully", "image_name": img_name}, status=201)
else:
body = {"errorMessage": result}
return JsonResponse(body, status=400)
Вот функция upload_to_db, если это поможет:
Код: Выделить всё
def upload_to_db(email, name, pay_id):
with connection.cursor() as conn:
conn.execute("UPDATE asowinUsersUS set email = %s, p_id = %s WHERE image_name = %s", (email, pay_id, name))
if conn.rowcount > 0:
return 'success'
else:
return 'failed'
Проблема, похоже, в порядке:
Код: Выделить всё
img_name = request. POST["image_name"]
Подробнее здесь: https://stackoverflow.com/questions/783 ... of-the-par