Есть таблица компани, каждая запись - отдельная страница
class Company(models.Model):
user = models.ForeignKey(User, verbose_name=u"Директор", blank=True, null=True, on_delete=models.CASCADE)
full_name = models.CharField("Полное наименование компании", default='»', max_length = 180)
email = models.CharField("Электронная почта", default='', max_length = 180)
background = models.ImageField("Фон", upload_to="annex/img/%Y/%m/%d", default='')
Как вывести данные второй связанной таблицы ?
class Work(models.Model):
associate = models.ForeignKey(Company,blank=True,null=True,default=None, verbose_name=u'Компания', on_delete=models.CASCADE)
name = models.CharField("Наименование", default='', max_length = 180)
unit = models.CharField("Ед. изм", default='', max_length = 30)
price = models.CharField("Цена за ед.", default='', max_length = 20)
Записи Company генерируются новыми ссылками
path('', ListView.as_view(queryset=Company.objects.all().order_by("name"),template_name="annex/company.html")),
url(r'(?P<pk>\d+)$', DetailView.as_view(model=Company,template_name="annex/full-company.html")),
Не могу понять как выводить на странице с записью компании соответствующую запись таблицы Work