Python Django Получение значения других при выборе ForeignKey
Если я объясню свою проблему, я хочу получить значение объектов одной модели внутри другой модели, когда выбран ForeignKey, возможно с кодом будет легче понять: 1-я модель:
class process(models.Model):
Process = models.CharField(max_length=Lenght200)
LeakValue = models.FloatField(verbose_name='Leak Value', default=0.00)
ScreenValue = models.FloatField(verbose_name='Screen Value', default=0.00)
date_added = models.DateTimeField(verbose_name='Date Added', auto_now_add=True)
def __str__(self) -> str:
return self.Process
2-е модели:
class productsdefinition(models.Model):
Products = models.CharField(max_length=Lenght200, default='NA')
Process = models.ForeignKey(process, on_delete=models.CASCADE)
LeakValue = models.ForeignKey(process, on_delete=models.CASCADE)
ScreenValue = models.ForeignKey(process, on_delete=models.CASCADE)
def __str__(self) -> str:
return self.Products
Я не нашел ничего, что помогло бы мне, или мой поиск был неправильным. Когда мы создаем объект в модели process, у нас есть значение в LeakValue & ScreenValue (мы можем взять для примера значение по умолчанию 0.00). Как я могу извлечь его, когда на моей модели productsdefinition я выбираю Process внутри ForeignKey?