我正在尝试使用LinkWidget函数创建一个Checkbox Select Multiple过滤器,这样用户每次单击新复选框时都不必提交表单。就像亚马逊的搜索一样:http://www.amazon.co.uk/Digital-Cameras/b/ref=dp_bc_2?ie=UTF8&node=560836
该用户只需单击左侧的框即可直接呈现新搜索。 我正在尝试使用django-filter包实现此功能。 到目前为止,我已经了解到,通过使用LinkWidget小部件,我可以一次为一个条件设置LinkWidget过滤器。
manufacturer = django_filters.ChoiceFilter(
choices = choice_list,
widget = django_filters.widgets.LinkWidget
)
这允许用户在点击其中一个时过滤制造商。但是,每次用户过滤时过滤器都会重置,并且不会在过滤器上添加。 我想要的是一个具有LinkWidget功能的Checkbox Select Multiple过滤器。
我尝试使用
manufacturer = django_filters.MultipleChoiceFilter(
choices = choice_list,
widget = django_filters.widgets.LinkWidget
)
但它不起作用。有关如何设置它的任何想法?