在Django中使用多个输入字段对应一个模型属性
在 models.py
文件中,我有
class myModel:
period = models.CharField(max_length = 100, blank=True)
这个 period
应该包含类似于: DD:HH:MM:SS
的内容。
在 HTML 模板中,我想把这个字段分成四个不同的输入框。请问在 Django 中可以这样做吗?
1 个回答
2
这个内容有很好的说明:你需要创建一个 forms.MultiValueField 的子类,并实现一个 compress
方法,这个方法会返回这些字段的组合值。需要注意的是,已经有一个叫 SplitDateTimeField 的东西,但它只是把日期和时间分成了两个独立的字段。