Не удалось разобрать остаток: '{{' from '{{', пока он внутри цикла html if - PullRequest
0 голосов
/ 10 июля 2019

Я создаю таблицу в 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 Ответ

1 голос
/ 10 июля 2019

Не используйте теги или переменные скобки, если вы уже внутри тега.

{% if elem.2 == sub_elem %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...