【问题标题】:Combine tags with filters将标签与过滤器结合起来
【发布时间】:2017-04-06 20:23:21
【问题描述】:

代码:

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

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

【问题讨论】:

  • 2 个变量中的第一个是什么意思?
  • @UrielEli m.captionm.altcaption
  • @UrielEli 没错,firstof的定义

标签: python django django-templates django-1.10


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 2017-01-28
    • 2018-03-03
    • 2018-04-24
    • 1970-01-01
    相关资源
    最近更新 更多