I have a model with IntegerField()
JavaScript
x
4
1
class Room(models.Model):
2
type = models.CharField(max_length=50)
3
floor = models.IntegerField()
4
And i would like it to display in a template with ordinal suffix.
JavaScript
1
7
1
{% for room in rooms %}
2
<div>
3
<p> {{ room.type }}</p>
4
<p> {{ room.floor }} </p>
5
</div>
6
{% endfor %}
7
I would like the floor output like this.
1st, 2nd, 3rd, 4th... 10th.. 12th.. 13th.. 15th...
Advertisement
Answer
You can use ordinal function from django.contrib.humanize package