gpt4 book ai didi

django - django 内联表单集的单选按钮

转载 作者:行者123 更新时间:2023-12-02 04:53:19 24 4
gpt4 key购买 nike

我需要的是下面给定表单集中每个表单的单选按钮。

class AppvideoDemoForm(forms.ModelForm):

class Meta:
model = AppvideoDemo

def __init__ (self, *args, **kwargs):
super(AppvideoDemoForm, self).__init__(*args, **kwargs)
self.fields['active'] = forms.BooleanField( widget = forms.RadioSelect(choices=((self.prefix, 'Set this as primary'),)))

def add_prefix(self, field):
if field == 'active':
return field
else:
return self.prefix and ('%s-%s' % (self.prefix, field)) or field

AppvideoDemoFormSet = inlineformset_factory(Applications, AppvideoDemo, extra=3,form=AppvideoDemoForm,formset=MandatoryInlineFormSet, can_delete=False)

但是我自己尝试的时候发现radio buttons是不可选的,可以多选的。

最佳答案

为了表示单选按钮,您需要使用带有单选按钮的复选框字段。

choices = (('0', 'LORENZO_LAMAS'), (1, 'EL RENEGADO'))
filters = forms.ChoiceField(required=True,
widget=forms.RadioSelect(attrs={'class': ''}),
choices=choices)

我希望这能解决你的问题

关于django - django 内联表单集的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25765077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com