У меня есть несколько таблиц, которые идут один-ко-многим в одном направлении:Multiple обратный внешний ключ обходом
class ShiftGroup(models.Model):
def getJobType(self):
???
class Shift(models.Model):
shift_group = models.ForeignKey(ShiftGroup, related_name="shifts")
class Run(models.Model):
shift = models.ForeignKey(Shift, related_name="runs")
class Job(models.Model):
run = models.ForeignKey(Run, related_name="jobs", blank=True, null=True)
job_type = models.ForeignKey(JobType, related_name="jobs")
На мой взгляд, я потянув QuerySet из ShiftGroups для отображения в таблице, но Мне нужно также отобразить job_type. Я знаю, что может вытащить информацию из сдвига с помощью
ShiftGroup.shifts.all()
, но есть ли способ вызова
ShiftGroup.shifts.runs.jobs.job_types
в представлении или шаблоне без необходимости вложенных для петель?
хорошо, это то, что я понял. Спасибо Даниэлю, я рассмотрю создание таблицы связей между shift_groups и job_types – PhaZePhyR