Если у меня есть следующая модель:
class Contact(models.Model)
name = models.CharField(max_length=100)
...
class ContactAddress(models.Model)
line1 = models.CharField(max_length=100)
line2 = models.CharField(max_length=100)
...
contact = models.ForeignKey(Contact)
Теперь я хочу получить все контакты и для автоматического заполнения адреса. Как лучше всего это сделать? Единственный способ, который я нашел до сих пор, - это отфильтровать нужные мне контакты, перебрать каждый контакт и назначить его для Contact.addresses. Затем я использую это для вывода каждого адреса контактов в шаблоне.
Есть ли лучший способ сделать это? Select_related () почти делает то, что я хочу, но, похоже, не может работать в обратном направлении.
Заранее благодарим за помощь в этом вопросе!