我正尝试在我的模板中为字符串添加一个简单的“ s”,具体取决于答案的数量:
房子包含{{nb_results2}} {%,如果nb_results2> = 2%}房间{%else%}房间{%endif%}
{{nb_results2}}出现在我的页面中(这是一个计数值),但是无论数字是多少,仅显示“房间”。 它与我的nb_results变量的字符串性质有关吗?谢谢您的帮助!
答案 0 :(得分:0)
您可以使用'pluralize',即使nb_results2是字符串,也可以使用。
The house contains {{ nb_results2 }} room{{ nb_results2|pluralize }}.
https://docs.djangoproject.com/en/2.2/ref/templates/builtins/#pluralize