当我使用外部图像时,效果很好:
{% thumbnail "http://127.0.0.1:8000/media/files/logo.png" "40x40" crop="80% top" as im %} <img src="{{ im.url }}"> {% endthumbnail %}
但当我将第一行更改为:
{% thumbnail "http://127.0.0.1:8000/media/{{ field.value }}" "40x40" crop="80% top" as im %}
和 {{ field.value }} 是字符串 files/logo.png 当然,它不再起作用了。是否可以在缩略图模板标记中使用Django标记?如何使用?
{{ field.value }}
files/logo.png
看起来 thumbnail 标签解释 {{ field.value }} 字面上
thumbnail
如何使用 add filter ?
add
{% thumbnail "http://127.0.0.1:8000/media/"|add:field.value "40x40" ... %}
检查是否 field.value 是有效字符串。
field.value