我知道通过forms.HiddenInput小部件隐藏表单中的django字段:
flavor_type = forms.CharField(choices=(('a', _('A'),), ('b', _('B'),)),
widget=forms.HiddenInput())
该字段将从显示中隐藏,但仍保留在表单中。但与此同时,我需要其他属性,例如' class'和' data-slug':
flavor_type = forms.ChoiceField(choices=choices=(('a', _('A'),), ('b', _('B'),)),,
widget=forms.RadioSelect(
attrs={'class': 'switch_radio',
'data-slug': 'flavor_type'}))
答案 0 :(得分:0)
目前尚不清楚您要实现的目标,因为radio
和hidden
都是输入类型
我认为MultipleHiddenInput
正是您所寻找的https://docs.djangoproject.com/en/1.10/_modules/django/forms/widgets/#MultipleHiddenInput