简体   繁体   English

django-crispy提交css_class

[英]django-crispy Submit css_class

I'm using django-crispy to render forms for a project and I'm using bootstrap as the CSS framework. 我正在使用django-crispy呈现项目的表单,并且正在使用bootstrap作为CSS框架。 I have the following coding 我有以下编码

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

But in the HTML is rendered as 但是在HTML中呈现为

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

Note that the class is "btn btn-primary btn btn-default" when I want "btn btn-default" 请注意,当我想要“ btn btn-default”时,该类是“ btn btn-primary btn btn-default”

Any ideas why this is happening? 任何想法为什么会这样? Thanks 谢谢

Try this: 尝试这个:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM