【发布时间】:2015-10-12 10:01:53
【问题描述】:
我有一个包含持续时间字段的 Django 模型:
class Entry(models.Model):
duration = models.DurationField()
我想使用 ModelForm 为这个模型渲染一个表单:
class EditEntryForm(forms.ModelForm):
class Meta:
model = Entry
fields = ['duration']
一切正常。但是,如果编辑现有模型,则文本框中呈现的持续时间格式为 HH:MM:SS
我永远不会处理超过一个小时的持续时间。如何更改 Django 将表单中此字段的格式设置为 MM:SS?
我在渲染模型时已经使用了自定义模板过滤器,我只是不知道如何更改表单的渲染方式。
谢谢
【问题讨论】:
标签: django django-forms