使用序数模型IntegerField()到django-template

时间:2016-09-14 04:06:40

标签: python django

我有一个使用IntegerField()

的模型
class Room(models.Model):
    type = models.CharField(max_length=50)
    floor = models.IntegerField()

我希望它显示在带有序号后缀的模板中。

{% for room in rooms %}
    <div>
        <p> {{ room.type }}</p>
        <p> {{ room.floor }} </p>
    </div>
{% endfor %}

我想这样的地板输出。

1st, 2nd, 3rd, 4th... 10th.. 12th.. 13th.. 15th...

2 个答案:

答案 0 :(得分:2)

您可以使用django.contrib.humanize package

中的ordinal函数

答案 1 :(得分:0)

django.contrib.humanize添加到已安装的应用中
有关更多详细信息,django.contrib.humanize