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 . Пожалуйста, помогите мне с идеальным запросом для этого варианта использования.