如何自定义django筛选器表单?
如何定制如何自定义django筛选器表单?,django,django-templates,django-filter,Django,Django Templates,Django Filter,如何定制django过滤器表单?我想添加onChange=“form.submit();”用于自动提交和在模板中设置标签。当我试图在模板中使用{{filter.age\u filter}}时,它没有显示任何内容 我的过滤器: class EventFilter(django_filters.FilterSet): AGE_CHOICES = ( ('18+', '18+'), ('19+', '19+'), ('21+', '21+'),
django过滤器
表单?我想添加onChange=“form.submit();”
用于自动提交和在模板中设置标签。当我试图在模板中使用{{filter.age\u filter}}
时,它没有显示任何内容
我的过滤器:
class EventFilter(django_filters.FilterSet):
AGE_CHOICES = (
('18+', '18+'),
('19+', '19+'),
('21+', '21+'),
)
age_filter = django_filters.ChoiceFilter(label='Age Limit',
choices=AGE_CHOICES, method='filter_by_age')
class Meta:
model = Event
fields = {'title': ['icontains']}
def filter_by_age(self, queryset, name, value):
return queryset.filter(age_limit=value)
我的模板:
<form method="get" >
{{ filter.form}}
<button type="submit" class="btn btn-sm btn-
primary">Filter</button>
</form>
{{filter.form}
滤器