2013-06-27 69 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 */ 
} 

你甚至可以找到這樣更整齊,不麻煩。