我有一个使用 Django Rest Framework 构建的后端和使用 React 提供的前端。我有一个 Filter 组件和 Sort By 组件。我从后端收到
products
数据作为 json。我希望能够按 category, brand, price etc
等少数字段进行过滤,并根据字段以及 ascending category, descending price etc
进行排序。
基本上我希望我的网址看起来像这样
{{baseUrl}}/products?category=a&category=b&brand=c&sort=category_desc
我的问题是
django-filters
进行过滤还是使用 javascript array.filter()
进行过滤?django-filter's
OrderFilter
还是自定义 javascript's
array.sort()
我对此很陌生,所以如果有任何我可以阅读的博客文章或文档,那对您的输入也将非常有帮助。提前致谢!