Сохранение данных в базу данных на Django

Короче есть модель:

class Basket(models.Model):
name = models.CharField(max_length=128, default='')
quantity = models.PositiveIntegerField(default=0)

И есть функция:

@csrf_exempt
def localstorage(request):
    local_storage = request.POST.get("cart")
    if local_storage:
        try:
            cart_data_list = json.loads(local_storage)
            for cart_data in cart_data_list:
                name = cart_data.get("name")
                quantity = cart_data.get("quantity")
                print(type(name))
                print(type(quantity))
                if name and quantity:
                    basket = Basket.objects.create(name=name, quantity=quantity)
                else:
                    return JsonResponse({"error": "Invalid cart data"}, status=400)
            return JsonResponse({"message": "Cart data saved successfully"})
        except json.JSONDecodeError:
            return JsonResponse({"error": "Invalid JSON format"}, status=400)
    else:
        return JsonResponse({"error": "No cart data received"}, status=400)

Я проверял передались ли вообще данные из localstorage (да) проверил тип данных (str и int т.е совпадает с тем какие данные должны передаваться в модель) но когда объект создается он создается пустым его поля ничем не заполнены не понимаю в чем проблема.

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