Получение элемента внешнего ключа из related_name на django

У меня есть три модели, как показано ниже, и я пытаюсь написать запрос, который позволяет мне получить доступ ко всем Day_Type, связанным с Day объектами, которые указывают на определенный JobProject.

Я знаю, что могу получить все Day, указывающие на JobProject путем запроса project.jobproject_days.all() и могу получить значения Day_Type путем выполнения project.jobproject_days.values_list('day_type__name', flat=True)

НО как я могу получить сами Day_Type?

class JobProject(models.Model):
         ......

class Day_Type(models.Model):
         name = models.CharField(max_length=30)

class Day(models.Model):
      ....
      day_type = models.ForeignKey(Day_Type, blank=True, on_delete=models.CASCADE, null=True, related_name='day_type')
      project =  models.ForeignKey(JobProject, blank=True, on_delete=models.CASCADE, related_name='jobproject_days', null=True)

Вы можете получить его следующим образом:

daytypes = Day_Type.objects.filter(day_type__project=project)
Вернуться на верх