在我的模型Event
中,我有一个带日期的字段:
class Event(models.Model):
...
start = models.DateTimeField()
此外,我在此字段中使用自定义窗口小部件:
class SplitDateTime(forms.SplitDateTimeWidget):
template_name = 'split_datetime.html'
def __init__(self, attrs=None):
widgets = (
forms.SelectDateWidget,
forms.TimeInput(
attrs={'size': '5', 'placeholder': 'HH:MM', 'maxlength': '5'})
)
# Note that we're calling MultiWidget, not SplitDateTimeWidget, because
# we want to define widgets.
forms.MultiWidget.__init__(self, widgets, attrs)
我的问题:
在我的管理员或UpdateView
中,初始时间采用HH:MM:SS
的形式,但我不想只使用HH:MM
。我应该在哪里改变它?