我在Django模板中使用static模板标签:
{% load staticfiles %} <img src="{% static "my_app/myexample.jpg" %}" alt="My image"/>
但是"my_app/myexample.jpg",我需要使用的是文件名,该文件名是模型对象的属性(即{{ SampleModel.0.propertyValue }},我将其作为上下文传递到此模板。但是,如何{{ ... }}在静态模板标记中包含该文件名呢?这会引发错误)。
"my_app/myexample.jpg"
{{ SampleModel.0.propertyValue }}
{{ ... }}
有办法吗?
您可以在静态模板标记中使用use变量。请注意,您不需要{{或}}
{{
}}
{% static SampleModel.0.propertyValue %}