получить первый связанный объект в шаблоне - PullRequest
7 голосов
/ 08 февраля 2010

Мне трудно получить доступ к первому связанному объекту в шаблоне.

Я использую

{{ course.student_set.all[0].get() }}

но это бросает множество ошибок. Как получить первый связанный объект?

Ответы [ 2 ]

13 голосов
/ 08 февраля 2010

{{ course.student_set.all.0 }} Подойдет вам, но мне интересно, почему вы хотите, чтобы в вашем шаблоне был только первый студент из вашего курса.

0 голосов
/ 08 февраля 2010

Попробуйте {{ course.student_set.all.0 }}. Механизм шаблонов не допускает произвольного кода, а синтаксис доступа к методу отличается от обычного кода Python. Я рекомендую прочитать этот обзор , чтобы понять, как работают шаблоны

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