gpt4 book ai didi

python - 如何使用 Django 过滤器添加初始值/默认值?

转载 作者:太空宇宙 更新时间:2023-11-04 00:45:31 25 4
gpt4 key购买 nike

使用 Django Filters 时如何添加初始值/默认值?

例如,像这样的initial=False

class UserFilter(django_filters.FilterSet):
archive = django_filters.BooleanFilter(initial=False)

class Meta:
model = User
fields = ['archive']

我已经厌倦了覆盖 __init__ 但这似乎不起作用。

最佳答案

您可以尝试覆盖 UserFilter__init__ 方法:

def __init__(self, *args, **kwargs):
super(UserFilter, self).__init__(*args, **kwargs)
self.form.initial['archive'] = False

关于python - 如何使用 Django 过滤器添加初始值/默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39833494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com