Django набор запросов с использованием select_related и prefetch_related - PullRequest
0 голосов
/ 14 апреля 2020

models.py

class Topic(Model):
  pass

class Question(Model):
  topic = models.Foreignkey(Topic)

class Syllabus(Model):
  topic = models.Foreignkey(Topic)

#The Bridge Model

class Test_Syllabus(Model):
  test = models.Foreignkey(Test)
  syllabus = models.Foreignkey(Syllabus)

class Test (Model):
  pass

У меня есть тестовый объект следующим образом:

test = Test.objects.get(id=pk)

Используя тестовый объект , я хочу получить связанный набор вопросов . Итак, я попробовал следующий код:

questions = test.test_syllabus_set.all()  #don't know how to go further from here

Я думаю, что это как-то связано с select_related и prefetch_related . Пожалуйста, помогите мне с идеальным запросом для этого варианта использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...