【问题标题】:django-crispy Submit css_classdjango-crispy 提交 css_class
【发布时间】:2014-11-04 16:45:24
【问题描述】:

我正在使用 django-crispy 为项目呈现表单,并且我正在使用 bootstrap 作为 CSS 框架。我有以下编码

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-default”时,该类是“btn btn-primary btn btn-default”

任何想法为什么会发生这种情况?谢谢

【问题讨论】:

    标签: python django twitter-bootstrap


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 您应该在答案中提供一些解释,而不仅仅是代码。我随机遇到了这个问题,老实说,我看不出问题中的代码与您发布的代码之间的区别。
    • 这会将引导样式添加到 ButtonHolder 而不是按钮。
    猜你喜欢
    • 2017-07-08
    • 1970-01-01
    • 2018-07-22
    • 2022-12-29
    • 2018-02-16
    • 2014-02-10
    • 2015-02-19
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多