OSCAR_SEARCH_FACETS для фильтрации списков товаров
Я работаю над сайтом электронной коммерции, используя Django Oscar. Продукты перечислены, и я должен применить фильтры (например, год, цена и т. Д.). Можем ли мы использовать оскарский фасет для этой функции фильтрации?
Я попытался добавить следующее согласнооскар документация, но не знаю, как заставить это работать и сделать на моем внешнем интерфейсе.
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 *]'),
]
}),
])
}
Можно ли вообще использовать это для фильтрации продуктов или есть какой-то другой способ?