【发布时间】:2023-03-31 08:28:01
【问题描述】:
我有字段 current_value 和 previous_value 的模型类。 然后,在 listview 使用的模板中,在循环内部我有这样的代码:
{% if data.current_value < data.previous_value %}
<img src="{% static 'app1/negative.png' %}" width="40" height="40">
<h1>Price down</h1>
{% elif data.current_value > data.previous_value %}
<img src="{% static 'app1/positive.png' %}" width="40" height="40">
<h1>Price up</h1>
{% else %}
<img src="{% static 'app1/neutral.png' %}" width="40" height="40">
<h1>Price the same</h1>
{% endif %}
H1 文本显示正确,图像不正确。更具体 - 我相信“else”条件的图像总是可以的,但“if”和“elif”显示的是同一张图片(其中一张)。
令人困惑和愤怒。我做错了什么?
【问题讨论】:
标签: html django image templates