Python 如何向查询集添加值?
我需要在ModelMultipleChiceFilter的选项中添加一个字段“All”。我不知道如何向queryset添加自定义值(“全部”) 在MultipleChoiceFilter中,我只使用:Python 如何向查询集添加值?,python,django,django-filter,Python,Django,Django Filter,我需要在ModelMultipleChiceFilter的选项中添加一个字段“All”。我不知道如何向queryset添加自定义值(“全部”) 在MultipleChoiceFilter中,我只使用: shops = Shop.objects.filter(is_active=True) SHOP_CHOICES = [('All', 'All')] for x in shops: SHOP_CHOICES.append((x.address, x)) SHOP_CHOICES = tu
shops = Shop.objects.filter(is_active=True)
SHOP_CHOICES = [('All', 'All')]
for x in shops:
SHOP_CHOICES.append((x.address, x))
SHOP_CHOICES = tuple(SHOP_CHOICES)
但在ModelMultipleChiceFilter中,我使用queryset而不是tuple
我的过滤器:
我使用jquery和html解决了这个问题
<script>
$('#id_address').prepend(new Option('All', 'All'))
</script>
$('#id_address')。前缀(新选项('All','All'))
我使用jquery和html解决了这个问题
<script>
$('#id_address').prepend(new Option('All', 'All'))
</script>
$('#id_address')。前缀(新选项('All','All'))