Шаблон Django: точка после фильтра - PullRequest
3 голосов
/ 26 февраля 2012

Итак, у меня есть список, присутствующий в контексте шаблона, и я хочу применить random и затем получить доступ к атрибуту результирующего объекта.
Пока что то, что я прочитал в разделе шаблонов документации django, фильтрывсегда нужно указывать после переменной, поэтому я понимаю (хотя я все равно пытался это сделать), что

{{ my_list|random.attribute }}

не будет работать.
Сейчас я использую кастомфильтр для доступа к атрибуту , так что я могу связать его после любого другого фильтра, но что будет лучшим решением для этого?

1 Ответ

5 голосов
/ 26 февраля 2012

Используйте, чтобы временно присвоить результату другое имя.

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