[英]Applying django-filter settings
從django-filter 文檔中我可以看到有一個設置可以禁用標題FILTERS_EMPTY_CHOICE_LABEL下的空選擇。 我正在嘗試應用該設置,但無法獲得正確的語法。
在我的 settings.py 文件中,我嘗試使用(可能是不正確的語法):
EMPTY_CHOICE_LABEL = [
{
'ChoiceFilter.empty_label': 'None'
}
]
相比之下, django-guid有一個很好的例子說明如何在 settings.py 文件中應用相關設置:
DJANGO_GUID = {
'GUID_HEADER_NAME': 'Correlation-ID',
'VALIDATE_GUID': True,
'RETURN_HEADER': True,
'EXPOSE_HEADER': True,
'INTEGRATIONS': [],
'UUID_LENGTH': 32,
}
在django-filter
設置的情況下應用 setting.py 文件的正確語法是什么?
此錯誤跟蹤說明您正在使用名為FILTERS_
的變量,該變量未定義。 我的建議是在您的代碼庫中查找FILTERS_
的出現。
你能發布完整的錯誤跟蹤嗎?
抱歉,我使用文檔來更新 settings.py 文件,但是可以應用此設置,如下面示例中的empty_label
:
class MyFilter(django_filters.FilterSet):
name = django_filters.AllValuesFilter(empty_label=None, field_name='name')
class Meta:
model = SomeModel
fields = ['name']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.