2014-11-04 42 views
0

我使用django-crispy爲項目呈現表單,並將引導程序用作CSS框架。我有以下的編碼django-crispy提交css_class

self.helper.layout = Layout(
     Fieldset(
      '', 
      'username', 
      'password', 
     ), 
     ButtonHolder(
      Submit('signin', 'Sign in', css_class='btn btn-default') 
      ) 
     ) 

但在HTML呈現爲

<div class="buttonHolder"><input type="submit" name="signin" value="Sign in" class="btn btn-primary btn btn-default" id="submit-id-signin"/></div> 

注意的是,類是 「BTN BTN-主要BTN BTN-默認的」 當我想 「BTN BTN-默認」

任何想法爲什麼會發生這種情況?由於

回答

0

試試這個:

ButtonHolder(
     Submit('signin', 'Sign in'), 
     css_class='btn btn-link' 
    ) 
+1

您應該提供一些解釋你的回答,而不只是代碼。我隨機地遇到了這個問題,我真的無法看到問題中的代碼與您發佈的內容之間的區別。 – 2014-11-04 17:55:12

+0

這會將引導樣式添加到ButtonHolder而不是按鈕。 – Ciaran 2014-11-04 18:44:34