我怎样才能在django中移除脆表单的背景颜色

lokaqttq  于 2023-05-23  发布在  Go
关注(0)|答案(1)|浏览(95)

我在我的django项目中使用了bootstrap 5模板包。并希望更改图形按钮行为并删除背景色。
CRISPY_TEMPLATE_PACK =“bootstrap5”CRISPY_ALLOWED_TEMPLATE_PACKS =“bootstrap5”
我想创建一个提交按钮。这是自动添加btn-primary类。我能以某种方式禁用此行为,因为我当前的按钮不应该有任何背景颜色吗?在第二个按钮中,我通过删除btn-primary类来删除背景色。但是用css_class覆盖并没有帮助。自动添加btn和btn-primary。
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_method = "POST" self.helper.add_input(Submit("submit", "Abschicken", css_class="btn btn-outline-theme btn-lg d-block w-100 fw-500 mb-3"))

os8fio9y

os8fio9y1#

我找到解决办法了
我补充道

<style>
.clear_btn_background {
    --bs-btn-bg: unset;
}
</style>

我的HTML模板
然后我把这个类添加到我的Submit

self.helper.add_input(Submit("submit", "Abschicken", css_class="btn btn-outline-theme btn-lg d-block w-100 fw-500 mb-3 clear_btn_background", template="uni-form"))

如果有更原生的版本,那就太棒了。否则,这也起作用。

相关问题