Фильтр Django для преобразования количества секунд в читаемую форму - PullRequest
3 голосов
/ 08 апреля 2011

У меня есть модель:

class Track(models.Model):
    artist = models.CharField(max_length=100)
    title = models.CharField(max_length=100)
    length = models.PositiveSmallIntegerField()

где длина - это длительность трека в секундах

У меня есть шаблон:

{% for track in tracks %}
{{track.artist}} - {{track.title}} {{track.length}}
{% endfor %}

Как я могу преобразовать длинув читаемой форме, т.е. 320 секунд должны отображаться как 5:20, 3770 как 1: 02: 50?

Простите за плохой английский.

...