无法解析其余部分:'{{'from'{{'

时间:2019-07-10 17:58:44

标签: python html django django-templates

我正在用html创建一个表,但是如果要输出的值等于上面的值,我想合并单元格。我确信所有变量都可以工作,因为以后它们是正确的。但是,当我在if循环中使用它们时,出现错误

<table>

    <tr>
        <th>id</th>
        <th>peptide_id</th>
        <th>protein_id</th>
        <th>group_id</th>
        <th>search_id</th>
        <th>peptide_parsimony</th>
    </tr>


{% for elem in elem_list %}

    <tr>

    {% for sub_elem in elem %}
        elem.2 =
        {% if  {{ elem.2 }} == {{sub_elem}} %}
        <td>  </td>

        {% else %}


        <td onclick="location.href='/protein/proteinseq/{{ elem.1}}/{{ elem.2 }}/{{ elem.4 }}/'" style = " text-decoration: underline; cursor: pointer" >{{ sub_elem }}</td>

        {% endif %}
    {% endfor %}
    </tr>
{% endfor %}
</table>

这给了我错误:

Could not parse the remainder: '{{' from '{{'

1 个答案:

答案 0 :(得分:1)

当您已经在标记中时,请勿使用标记或可变括号。

{% if elem.2 == sub_elem %}