Django Crispy form为表单字段定义一个类
我正在使用Django crispy表单为我的表单设计html 我有两个单选按钮,设计如下Django Crispy form为表单字段定义一个类,django,django-crispy-forms,Django,Django Crispy Forms,我正在使用Django crispy表单为我的表单设计html 我有两个单选按钮,设计如下 Div(InlineRadios('special_question'), css_class="tr-form-r5 "), 我想为“是”和“否选项”单选按钮定义相同的类名 但我不知道该怎么做 我尽力了 InlineRadios(“…”,css_class=“xxx”) 但它不起作用 请告诉我我可能做错了什么 谢谢您可以尝试使用CSS解决此问题 对于您的表单类: class ConfirmationF
Div(InlineRadios('special_question'), css_class="tr-form-r5 "),
我想为“是”和“否选项”单选按钮定义相同的类名
但我不知道该怎么做
我尽力了
InlineRadios(“…”,css_class=“xxx”)
但它不起作用
请告诉我我可能做错了什么
谢谢您可以尝试使用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 */
}
你甚至可以发现这种方法更简洁、更省力。你说的“它不工作”是什么意思。你的意思是在浏览器中查看HTML时看不到应用于HTML的类吗?这些类应用于HTML,但样式不显示。。。该类没有出现在FireBug中,并且您已经在其他字段中使用了
css\u类
属性?您应该按照您在使用的代码中定义的方式发布整个表单(如果它不是专有的)。