当我使用外部图像时,它可以正常工作:
{% 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标签以及如何使用?
答案 0 :(得分:1)
似乎thumbnail
标签从字面上解释{{ field.value }}
。
如何使用add
filter?
{% thumbnail "http://127.0.0.1:8000/media/"|add:field.value "40x40" ... %}
检查field.value
是否为有效字符串。