我正在使用Django crispy form为我的表单设计html。
我有两个单选按钮,其设计类似于
Div(InlineRadios('special_question'), css_class="tr-form-r5 "),
我想为是和否选项单选按钮定义相同的类名。
但无法弄清楚如何做到这一点。
我试过了。
InlineRadios('...', css_class="xxx")
但它不起作用。
请建议我在这里做错了什么。
由于
答案 0 :(得分:0)
您可以尝试使用CSS解决此问题。
对于您的表单类:
class ConfirmationForm (forms.Form):
def __init__(self, *args, **kwargs):
self.helper = FormHelper()
# set form class is well documented
self.helper.form_class = 'form-special'
super(ConfirmationForm, self).__init__(*args, **kwargs)
然后添加一些CSS规则:
.form-special input[type="radio"] {
/* whatever you want */
}
你甚至可以发现这种方式更整洁,更轻松。