Django:带有下拉菜单选项的内联表单集字段

Django: inlineformset field with dropdown menu choices

我有一个用于更新多个字段的内联表单集。我正在努力为我的表单获取下拉菜单。

Multiplier= (
    (1,0.25),
    (2,0.5),
    (3,0.75),
    (4,1),
    (5,1.25),
    (6,1.5),
    (7,1.75),
    (8,2),
)

ChildSet = inlineformset_factory(Parent, Child, 
    extra=0,
    widgets={
        'a':forms.ChoiceField(choices=Multiplier),
        'b':forms.TextInput(attrs={'size': '6',}),
        'c':forms.TextInput(attrs={'size': '6',}),
    }

表格喜欢TextInput,但不喜欢ChoiceField。有更好的方法吗?

ChoiceField 不是一个小部件,它是一个使用 Select 小部件的字段:

widgets = {
    'a':forms.Select(choices=Multiplier),
    'b':forms.TextInput(attrs={'size': '6',}),
    'c':forms.TextInput(attrs={'size': '6',}),
}