检查Django模板引擎中的两个ID是否相同

2021-06-13 14:27:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道为什么Django没有正确比较这些值,我得到的是:

    {% for comments in comments %}
        {% for this_a in avatar %}

                {% if comments.author_id == this_a.uid_id %}
                  {{ comments.author_id }} EQUALS {{this_a.uid_id}} <br>
                {% endif %}

        {% endfor %}
    {% endfor %}

因为某种原因!=没有比较ID,我得到以下输出:

2 EQUALS 2 
2 EQUALS 3 
3 EQUALS 2 
3 EQUALS 3 

为什么我会得到“2等于3”和“3等于2”?你知道吗

我也试过“ifequal”,得到了同样的结果,我该如何解决这个问题?你知道吗