无法解析余数:'{{'来自'{{'

时间:2017-05-05 16:30:07

标签: python html django parsing if-statement

我正在尝试创建一个应该显示表格的简单页面。 它假设有几行和多列。但并不是每一行都应该有相同数量的列。

这是我的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?

2 个答案:

答案 0 :(得分:3)

{% if count == {{ status.machine_number }} %}

应该是:

{% if count == status.machine_number %}

答案 1 :(得分:1)

{{...}}仅用于将变量内容注入到最终输出。如果你在其他情况下使用变量,请省略它们。