用于将秒数转换为可读形式的 Django 过滤器
我有模型:
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?
请原谅英语不好。
I have model:
class Track(models.Model):
artist = models.CharField(max_length=100)
title = models.CharField(max_length=100)
length = models.PositiveSmallIntegerField()
where length is the duration of track in seconds
I have template:
{% for track in tracks %}
{{track.artist}} - {{track.title}} {{track.length}}
{% endfor %}
How can I convert a length in the readable form, ie 320 seconds should be displayed as 5:20, 3770 as 1:02:50?
Forgive sorry for bad english.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论