You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用内置模板标签实现评论数的复数形式动态显示?

Django模板评论数量复数处理方案

嘿,这个需求用Django内置的pluralize过滤器就能完美解决!你只需要把过滤器写成这样:

{{ post.comment_set.count }} comment{{ post.comment_set.count|pluralize }}

简单解释下用法:

  • 当post.comment_set.count的值为1时,会自动显示1 comment
  • 当数量大于1(或者为0)时,会自动变成X comments

如果遇到特殊复数规则的单词,还可以给pluralize传自定义后缀参数(比如pluralize:"es"),不过你的场景里默认的s就完全够用啦。

内容的提问来源于stack exchange,提问作者rosababy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:52:43