如何显示";0“;使用';多元化';在Django模板中?

如何显示";0“;使用';多元化';在Django模板中?,django,pluralize,Django,Pluralize,编辑:该问题与pluralize无关。见评论 如何使复数化以显示0?数据库中有2个图书列表(“图书”)、6个物理副本(“图书实例”)和0个可供借阅(“图书实例可用”)。在下面的代码中,前两个正确显示:2和6。第三行应显示0,但不显示任何内容。我需要做什么才能让它显示0而不编写特殊代码(我搜索时似乎就是这样) 图书馆目录中有{{num_books}}book{{{num_books}pluralize}} 集合中有{num_bookinstance}}book{{{num_bookinstance

编辑:该问题与
pluralize
无关。见评论

如何使
复数化
以显示0?数据库中有2个图书列表(“图书”)、6个物理副本(“图书实例”)和0个可供借阅(“图书实例可用”)。在下面的代码中,前两个正确显示:2和6。第三行应显示0,但不显示任何内容。我需要做什么才能让它显示0而不编写特殊代码(我搜索时似乎就是这样)

图书馆目录中有{{num_books}}book{{{num_books}pluralize}}
集合中有{num_bookinstance}}book{{{num_bookinstance}pluralize}
有{num_bookinstance_available}}本书{{num_bookinstance_available}可供借用。

顺便说一句,我正在处理这个问题。

我不明白你的问题<代码>复数化用于添加“s”。你的意思是“s”没有出现还是
{{num\u bookinstance\u available}}
没有显示0?我的坏消息-我把两个不同的东西混在一起了。复数“s”显示没有问题,但0没有显示。谢谢你!添加您的视图,以便我们了解可用的
num\u bookinstance\u
的来源。@Guillaume的问题确实在于视图(
num\u bookinstance\u available
的定义不正确)<代码>多元化与问题无关。我把两者混淆了。你的评论提醒了我这一点。
There are {{ num_books }} book{{ num_books|pluralize }} in the library catalog. <br>
There are {{num_bookinstance}} book{{num_bookinstance|pluralize}} in the collection. <br>
There are {{num_bookinstance_available}} book{{num_bookinstance_available|pluralize}} available for borrowing.