在view.py中,我有一个像这样的列表:
context['cities'] = ['London', 'Beijing', 'Cape Town', ..]
我不知道为什么我不能在以下Html
代码中用字符串替换子字符串:
{% for city in cities % }
<di style="background-image: url({% static 'app/img/{{city}}.jpg' %});">
{% endfor %}
我希望有类似的东西app/img/London.jpg
。
在检查我看到的是这个字符串:
url(/static/app/img/%7B%7Bcity%7D%7D.jpg);
我只需编辑一下代码就可以解决问题:
{% for city in cities % }
<di style="background-image: url("/static/app/img/top-cities/{{ city }}.jpg">
{% endfor %}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句