我正在尝试创建一个应该显示表格的简单页面。 它假设有几行和多列。但并不是每一行都应该有相同数量的列。
这是我的html代码产生错误:
<html>
{% for count in machine_count %}
<tr>
<td>{{ count }}</td>
<td>Aufzugmotor</td>
{% for status in statuses %}
{{ status.machine_number}}
{% if count == {{ status.machine_number }} %}
<td class="tableCell">
<img class="imageClass" src={{ status.src }}>
</td>
{% endif %}
{% endfor %}
</tr>
{% endfor %}
</html>
statuses是一个模型,machine_number是一个字符串元组。
我并没有真正犯下我犯的错误。 是否无法在占位符上使用if-tag?
答案 0 :(得分:3)
{% if count == {{ status.machine_number }} %}
应该是:
{% if count == status.machine_number %}
答案 1 :(得分:1)
{{...}}
仅用于将变量内容注入到最终输出。如果你在其他情况下使用变量,请省略它们。