2014-11-04 46 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