我的Recipe
模型有一些DurationField
属性:
class Recipe(models.Model):
# ...
prep_time = models.DurationField(default=timedelta())
cooking_time = models.DurationField(default=timedelta())
total_time = models.DurationField(default=timedelta())
在django管理界面上,我可以编辑这三个属性的秒字段。有没有办法限制管理员用户只能编辑DurationField
的小时/分钟?我真的不需要这种级别的粒度,我想知道是否有一种替代方法可以将时间完全存储为浮点数然后转换为我的视图。