OSCAR_SEARCH_FACETS para filtrar listas de produtos
Estou trabalhando em um site de comércio eletrônico usando django oscar. Os produtos estão listados e eu tenho que aplicar filtros (por exemplo, ano, preço etc.). Podemos usar a faceta oscar para essa funcionalidade de filtragem?
Eu tentei adicionar o seguinte conformedocumentação oscar, mas não sei como fazê-lo funcionar e renderizar no meu front end.
OSCAR_SEARCH_FACETS = {
'fields': OrderedDict([
('product_class', {'name': _('Type'), 'field': 'product_class'}),
('rating', {'name': _('Rating'), 'field': 'rating'}),
]),
'queries': OrderedDict([
('price_range',
{
'name': _('Price range'),
'field': 'price',
'queries': [
# This is a list of (name, query) tuples where the name will
# be displayed on the front-end.
(_('0 to 20'), u'[0 TO 20]'),
(_('20 to 40'), u'[20 TO 40]'),
(_('40 to 60'), u'[40 TO 60]'),
(_('60+'), u'[60 TO *]'),
]
}),
])
}
É possível usar isso para filtrar produtos ou existe alguma outra maneira?