2013-06-27 34 views
0

我使用Django脆皮表单为我的表单设计html。Django脆皮表单为表单字段定义一个类

我有一个像

Div(InlineRadios('special_question'), css_class="tr-form-r5 "), 

我想为既肯定又否定选项单选按钮定义相同的类名,其设计了两个单选按钮。

但无法弄清楚如何做到这一点。

我试过了。

InlineRadios('...', css_class="xxx")

但它不工作。

请建议我在这里做错了什么。

谢谢

+0

你是什么意思“它不工作?”。你的意思是在你的浏览器检查器中看不到那些应用于HTML的类?这些类应用于HTML,但样式不显示? ... –

+0

该类不会出现在萤火虫 – burning

+0

中,并且您有'css_class'属性在其他字段上工作?你应该发布整个表单,就像你在代码中定义的一样(如果它不是专有的)。 –

回答

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 */ 
} 

你甚至可以找到这样更整齐,不麻烦。