【发布时间】:2021-06-06 13:54:20
【问题描述】:
我想弄清楚如何从 Django 的MultipleChoiceField 中删除子弹。到目前为止,我已经尝试了 this 非常流行的解决方案,方法是更改我的 css 文件,该文件基本上声明在我的 css 文件中输入此代码
ul {
list-style-type: none;
}
这没用,我也试过了:
li {
list-style-type: none;
}
这也没有用。有什么 Django 特定的原因,为什么列表会不断显示项目符号?我也尝试在我的表单类中添加样式,但也没有成功
class SearchForm(forms.Form):
job_industry = forms.MultipleChoiceField(
widget=forms.CheckboxSelectMultiple(attrs={'class': 'form-check', 'style': 'list-style:none;'}),
choices=industry,
)
我注意到无论我输入到forms.CheckboxSelectMultiple 的任何属性,它都只会传递给<label> 标记,而不是列表的<ul> 或<li> 标记。如果这有什么不同,我正在使用 Bootstrap5。
如何从 Django forms.MultipleChoiceField 中删除项目符号?
【问题讨论】:
标签: django bootstrap-4 django-forms