JSONDecodeError at Expecting value: line 1 column 1 (char 0)

Я пробовал использовать методы с недавними ответами с этой платформы, но все еще получаю эту ошибку. Я считываю данные из базы данных для обновления корзины. Когда я нажимаю на кнопку вверх, все работает нормально, когда я нажимаю на кнопку удаления (ошибка вниз), я получаю

File "C:\Users\hp\Desktop\UmojaWater\products\views.py", line 177, in updateItem
productId = data['productId']

KeyError: 'productId' [20/Aug/2021 05:56:55] "POST /update/ HTTP/1.1" 500 64093

Когда я проверяю json файл в браузере, он показывает тип кодировки jsonencoding. В общем, именно кодировка вызывает все эти проблемы. Я могу добавить количество товаров, но не могу уменьшить их. Как я могу это исправить. Вот мой код view.py

Вот мои шаблоны cart.html, arrowup.jpg и arrow_down.jpg используются для увеличения или уменьшения товара в моей корзине.

Я хочу, чтобы кнопка вверх и вниз работала правильно enter image description here

Вернуться на верх