Django在模板标签中使用变量

发布于 2021-01-29 14:59:34

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

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

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

有办法吗?

关注者
0
被浏览
95
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

    {% static SampleModel.0.propertyValue %}
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看