【发布时间】:2017-05-24 07:46:28
【问题描述】:
如何将 django 模型中的 TimeField 格式设置为 [min:sec] 类似于音轨?
class Song(models.Model):
title = models.CharField(max_length=128)
duration = models.TimeField(null=True)
【问题讨论】:
-
将持续时间以秒为单位存储为整数不是更有意义吗?然后在渲染时将其格式化为您需要的任何内容(例如使用模板标签)?
-
当然会,这只是我正在学习的课程的一个练习,我应该在这个课程中使用 TimeField。
-
这听起来很奇怪,例如有声读物可能需要超过 24 小时。顺便说一句,模型不会格式化,您在视图层中执行的操作...
-
好的,现在我知道了。我需要的是:models.DurationField
标签: django django-models timefield