Я получаю одну и ту же ошибку: объект «NoneType» не имеет атрибута «количество» снова и снова с тех пор, как я добавил поле суммы в свой скрипт с кодом купона.
Это мой код;
class Coupon(models.Model):
code = models.CharField(max_length=15)
amount = models.FloatField()
def __str__(self):
return self.code
А вот код get_total;
def get_total(self):
total = 0
amount = models.FloatField()
for order_item in self.items.all():
total += order_item.get_final_price()
total -= self.coupon.amount
return total
Я пытался решить эту проблему с помощью многочисленных решений, которые не работали. Буду очень признателен, если кто-нибудь скажет мне, что я здесь делаю не так