django-filter的FILTERS_EMPTY_CHOICE_LABEL设置正确语法咨询
Django-filter
FILTERS_EMPTY_CHOICE_LABEL 正确配置语法 如果你想通过FILTERS_EMPTY_CHOICE_LABEL禁用django-filter中的空选项,正确的配置方式是在settings.py中直接赋值为None——这和django-guid常用的字典式嵌套配置不同:
# settings.py FILTERS_EMPTY_CHOICE_LABEL = None
将该值设为None后,django-filter会全局停止为下拉筛选器渲染空选项。
如果仅需针对单个筛选器禁用空选项,也可以在定义筛选器时通过empty_label=None参数单独设置:
from django_filters import FilterSet, ChoiceFilter class YourFilterSet(FilterSet): your_field = ChoiceFilter(choices=YOUR_CHOICES, empty_label=None)
内容的提问来源于stack exchange,提问作者Scott
相关产品推荐
相关产品推荐

