Здравствуйте, Уважаемые форумчане. Помогите пожалуйста разобраться.
Как в файле "views.py" получить значения нескольких полей из модели связанной через ForeignKey?
К примеру возьмем 2-е модели с параметрами:
class Box(models.Model):
name = models.CharField(max_length=100)
length = models.PositiveSmallIntegerField()
width = models.PositiveSmallIntegerField()
height = models.PositiveSmallIntegerField()
def __str__(self):
return str(self.name)
class Material(models.Model):
name = models.CharField(max_length=100)
price = models.FloatField()
density = models.FloatField()
def __str__(self):
return str(self.name)
И модель объекта:
class Product(models.Model):
box = models.ForeignKey(Box, on_delete=models.CASCADE)
material = models.ForeignKey(Material, on_delete=models.CASCADE)
def __str__(self):
return str(self.box)
Как в Django можно реализовать расчет стоимости, объема или других параметров?
Как получить значения записанные в "Box.length", "Box.width", "Box.height" соответствующие выбранному "Box.name" во views.py?