возможен ли такой запрос через API джанги , если да подскажите что неверно:
class Group(models.Model):
name=models...
class Question(models.Model):
name=...
group=models.ForeignKey(Group)
class Program(models.Model):
name=...
group=models.ManyToManyField(Group)
в программе есть множество групп, а у каждого вопроса есть своя группа нужно получить все вопросы из всех групп входящих в программу, я думал это делается так:
all_questions = Group.objects.filter(program__group__id=program_id).question.all()
или же так :
all_questions = Group.objects.filter(program__group__id=program_id).question_set.all()
, но я оказался неправ, так нельзя или я где то ошибся.
здесь program_id - Айди нужной нам программы