История изменений
Исправление HerrWeigel, (текущая версия) :
curent_order.change_order_price()
Неясно, что тут происходит
Order.objects.filter(user=self.request.user).update(price=Order.objects.get(user=self.request.user).get_price())
Эта строчка не имеет никакого эффекта. Ты записываешь в поле старое значение. И это упадет с MultipleObjectsReturned
, когда у текущего пользователя окажется больше одного заказа.
order.price = 200
Мне кажется, что сюда надо передавать Decimal
. Хотя не уверен.
Исходная версия HerrWeigel, :
curent_order.change_order_price()
Неясно, что тут происходит
Order.objects.filter(user=self.request.user).update(price=Order.objects.get(user=self.request.user).get_price())
Эта строчка не имеет никакого эффекта. Ты записываешь в поле старое значение. И это упадет с MultipleObjectsReturned
, когда у одного пользователя будет больше одного заказа.
order.price = 200
Мне кажется, что сюда надо передавать Decimal
. Хотя не уверен.