在Django中,可以使用DurationField字段来存储视频播放时间。DurationField是一个存储时间间隔的字段,它可以存储小时、分钟和秒。它以字符串形式表示时间间隔,例如"hh:mm:ss"。
示例代码如下所示:
from django.db import models
class Video(models.Model):
play_time = models.DurationField()
def __str__(self):
return f"Video {self.id}"
在上述代码中,Video模型具有一个play_time字段,用来存储视频播放时间。
如果你想要显示没有关联时钟的TimeField,可以使用DateTimeField字段,并设置auto_now_add=True
属性,这将自动将当前时间作为字段的默认值。然后,你可以使用strftime函数来自定义时间的显示格式。
示例代码如下所示:
from django.db import models
class Clock(models.Model):
time = models.DateTimeField(auto_now_add=True)
def __str__(self):
return f"Clock {self.id}"
在上述代码中,Clock模型具有一个time字段,它存储了没有关联时钟的时间。
领取专属 10元无门槛券
手把手带您无忧上云