The Order model has no items field.
models.py
class Order(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
email = models.EmailField()
address = models.CharField(max_length=250)
postal_code = models.CharField(max_length=20)
city = models.CharField(max_length=100)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
paid = models.BooleanField(default=False)
class Meta:
ordering = ['-created']
indexes = [
models.Index(fields=['-created']),
]
def __str__(self):
return f'Order {self.id}'
def get_total_cost(self):
return sum(item.get_cost() for item in self.items.all())
get_total_cost() references self.items but it's not defined as a field?
The Order model has no items field.
models.py
get_total_cost() references self.items but it's not defined as a field?