word_group.group和w.group的值是“Test 1”
但是,以下输出为:
{% for w in words %}
{% for word_group in word_groups %}
{% if word_group.group == w.group %}
True
{% else %}
{{word_group.group}} : {{w.group}}
{% endif %}
{%endfor%}
{%endfor%}
是:“测试1”:“测试1”
为什么if比较失败?
答案 0 :(得分:0)
{% for w in words %}
{% for word_group in word_groups %}
{% if word_group.group|stringformat:"s" == w.group|stringformat:"s" %}
True
{% else %}
{{word_group.group}} : {{w.group}}
{% endif %}
{%endfor%}
{%endfor%}