У меня есть две модели, связанные с внешним ключом следующим образом.(Здесь показаны только важные поля.)
в модели:
class Category(models.Model):
name = models.CharField(max_length=50, unique=True)
description = models.TextField()
...
class Price(models.Model):
category = models.ForeignKey(Category) # referred to above model
sub_type = models.CharField(max_length=4, choices=CHOICE_SUB_TYPE)
price = models.DecimalField()
...
Я собираюсь отобразить категории в ListView вместе со связанной информацией о ценах.Для этого мне нужно установить соответствующие объекты ценообразования для каждого объекта категории.Каков наилучший и эффективный способ сделать это?