一尘不染

Django在模板标签中使用变量

python

我在Django模板中使用static模板标签:

{% load staticfiles %}
<img src="{% static "my_app/myexample.jpg" %}" alt="My image"/>

但是"my_app/myexample.jpg",我需要使用的是文件名,该文件名是模型对象的属性(即{{ SampleModel.0.propertyValue }},我将其作为上下文传递到此模板。但是,如何{{ ... }}在静态模板标记中包含该文件名呢?这会引发错误)。

有办法吗?


阅读 231

收藏
2021-01-20

共1个答案

一尘不染

您可以在静态模板标记中使用use变量。请注意,您不需要{{}}

{% static SampleModel.0.propertyValue %}
2021-01-20