Ironfroggy прав, но есть еще один более очевидный способ получить соответствующие options
и criteria
объекты. Django автоматически создает «обратную связь» для каждого внешнего ключа, указывающего на модель, и обычно это имя связанной модели плюс _set
. Итак:
mycriteria.options_set.all()
mycriteria.header_set.all()
выдаст вам все options
и header
объекты, связанные с criteria
объектом mycriteria
.
Кроме того, обратите внимание на стиль: как указало ironfroggy, вы не должны использовать id
в полях внешнего ключа, но также вы должны использовать стиль с заглавными буквами для классов вашей модели, чтобы вы могли увидеть разницу между классами. Criteria
и конкретный экземпляр criteria
.
С точки зрения ссылок документация Django превосходна и объясняет все это.