django DurationField:在管理界面中仅编辑小时和分钟吗?

roo*_*kie 5 python django

我有一个Recipe具有一些DurationField属性的模型:

class Recipe(models.Model):
    # ...
    prep_time    = models.DurationField(default=timedelta())
    cooking_time = models.DurationField(default=timedelta())
    total_time   = models.DurationField(default=timedelta())
Run Code Online (Sandbox Code Playgroud)

在django管理员界面上,我可以编辑这三个属性的秒字段。有什么方法可以限制管理员用户仅能编辑小时/分钟DurationField?我在这里真的不需要这种粒度级别,并且想知道是否存在将时间单纯地存储为浮点数然后转换为我的视图的替代方法。