Как получить переменную из файла response.body Python
У меня есть функция, которая должна получить значение для ключа "product" в моем api ответе. В ответе есть
"product": 59,
def _get_product_id(self, data):
if isinstance(data, bytes):
data = data.decode(errors='replace')
if isinstance(data, list):
return [self._clean_data(d) for d in data]
if isinstance(data, dict):
data = dict(data)
product_id = data['product']
return product_id
я называю это так
'product_id': self._get_product_id(request.body)
Но когда я запускаю это, я получаю ошибку, что это дает мне нулевое значение при попытке добавить его в базу данных.
django.db.utils.IntegrityError: null value in column "product_id" of relation "analytics_logs" violates not-null constraint
У вас есть идеи, как получить это значение в виде целого числа?