如何在jinja语句中concat字符串和jinja表达式?
{% for pic in pictures %}
{% if pic.name == line.name %}
<img class="card-img-top" src="{% static 'orders/img/'pic.picture %}" >
{% endif %}
{% endfor %}在这个带有Jinja的标签中,pic.picture是一个jinja快车,但是如何用'orders/img/‘实现concat呢?
图片:

谢谢。
发布于 2019-12-27 09:17:23
默认的Django模板语言看起来像Jinja,但不是一个-它有自己的过滤器,并且不支持所有的Jinja标记/过滤器。
使用Django 内置过滤器的可用选项
src="{% static 'orders/img/'|add:pic.picture %}"src="{% static 'orders/img/' %}{{ pic.picture }}"{% get_static_prefix as STATIC_PREFIX %}
src="{{ STATIC_PREFIX }}orders/img/{{ pic.picture }}"Jinja2 可以将配置为django 模板后端。
https://stackoverflow.com/questions/59483963
复制相似问题