【问题标题】:Remov bullets from Django MultipleChoiceField从 Django MultipleChoiceField 中删除项目符号
【发布时间】: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


    【解决方案1】:

    问题原来是因为缓存。之前我设置了memcache并设置了'TIMEOUT': None这就是为什么更改css没有效果的原因

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2014-07-02
      • 2014-10-29
      • 2015-11-07
      • 1970-01-01
      相关资源
      最近更新 更多