如何获取django变量的子字符串[HTML]

时间:2019-03-25 20:14:49

标签: python html django

我有一个要设置格式的src属性的img元素。网址示例为https://myurl/45/457698373.png,其中45是full item.image属性的前2个字符。我的问题是{{item.image [0,2]}}部分。如何获得此项的前2个字符。image??

<img src='https://myurl/{{item.image[0,2]}}/{{item.image}}.png'>

1 个答案:

答案 0 :(得分:1)

Django模板不允许在其中使用任意Python(Python切片无论如何都使用冒号,而不是逗号);使用Django的模板运算符所需的条件。在这个特定示例中,您想要的是

<img src='https://myurl/{{item.image|slice:":2"}}/{{item.image}}.png'>