布尔条件不';不能在django模板中工作

布尔条件不';不能在django模板中工作,django,django-templates,Django,Django Templates,我试图在模板中根据答案的数量向字符串添加一个简单的“s”: 房子包含{{nb_results2}{%if nb_results2>=2%}房间{%else%}房间{%endif%} {{nb_results2}}出现在我的页面中(这是一个计数的str),但无论数字是什么,都只显示“room”。 它是否与我的nb_结果变量的字符串性质有关?谢谢你的帮助 您可以使用'pluralize',即使nb_results2是一个字符串,也应该可以使用 The house contains {{ nb_res

我试图在模板中根据答案的数量向字符串添加一个简单的“s”:

房子包含{{nb_results2}{%if nb_results2>=2%}房间{%else%}房间{%endif%}

{{nb_results2}}出现在我的页面中(这是一个计数的str),但无论数字是什么,都只显示“room”。
它是否与我的nb_结果变量的字符串性质有关?谢谢你的帮助

您可以使用'pluralize',即使nb_results2是一个字符串,也应该可以使用

The house contains {{ nb_results2 }} room{{ nb_results2|pluralize }}. 

请提供答案。您已经给出了答案:这是一个计数的str。但是你要把它和一个整数比较。