将标签与过滤器结合使用

时间:2016-11-23 00:23:29

标签: python django django-templates django-1.10

代码:

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

我想选择这2个变量中的第一个,然后滑动到37个字符。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

在Django 1.9+中,您可以将firstof标记的结果分配给变量。

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

在早期版本中,您可以过滤两个参数

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