2016-11-23 3 views
1

Код:Объединить теги с фильтрами

{% firstof m.caption m.altcaption|slice:":37" %} 

Я хочу, чтобы выбрать первый из этих 2-х переменных, а затем скатиться до 37 символов. Есть идеи?

+0

что вы имеете в виду первую из 2-х переменных? – Uriel

+0

@UrielEli 'm.caption' и' m.altcaption' – User

+0

@UrielEli Да, точно, определение 'firstof' – User

ответ

3

В Django 1.9+ вы можете присвоить результат тегу firstof переменной.

{% firstof m.caption m.altcaption as caption %} 
{{ caption|slice:":37"}} 

В более ранних версиях можно фильтровать оба аргумента

{% firstof m.caption|slice:":37" m.altcaption|slice:":37" %} 
Смежные вопросы