使用django为一个模型的属性使用多个输入字段

时间:2014-08-27 08:52:14

标签: python django

models.py我有

class myModel:
    period = models.CharField(max_length = 100, blank=True)

period应包含以下内容:DD:HH:MM:SS

在HTML模板中,我希望此字段位于四个不同的文本框输入字段中。有没有办法在Django中做到这一点?

1 个答案:

答案 0 :(得分:1)

这是well documented:您需要创建forms.MultiValueField的子类,它实现一个compress方法,该方法返回字段的组合值。请注意,已经存在SplitDateTimeField,但每个日期和时间只有两个单独的字段。