Python 为一个模型使用多个输入字段';带django的s属性

Python 为一个模型使用多个输入字段';带django的s属性,python,django,Python,Django,在models.py中我有 class myModel: period = models.CharField(max_length = 100, blank=True) 期间应该包含如下内容:DD:HH:MM:SS 在HTML模板中,我希望此字段位于四个不同的文本框输入字段中。在Django中有这样做的方法吗?这是:您需要创建forms.MultiValueField的子类,它实现了一个compress方法,该方法返回字段的组合值。请注意,已经有一个SplitDateTimeField

models.py中
我有

class myModel:
    period = models.CharField(max_length = 100, blank=True)
期间
应该包含如下内容:
DD:HH:MM:SS


在HTML模板中,我希望此字段位于四个不同的文本框输入字段中。在Django中有这样做的方法吗?

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

好的,我正在尝试这个。但在创建forms.multivalued的子类时,出现了如下错误:AttributeError:“SplitPeriodField”对象没有属性“render”。从这个例子中得到启发,我不能不看到你的代码或回溯。但听起来您使用的是一个应该使用小部件的字段。谢谢,它可以工作。但我希望分割字段的输入是水平的?有什么建议吗?@DanielRoseman但是如果我想做相反的事情呢。喜欢还是喜欢