Я разрабатываю REST API с помощью Flask.
Одна из моих конечных точек должна поддерживать фильтрацию и сортировку.
допустим, у меня есть следующие поля: категория, цвет, серьезность.
Допустим, я хочу получить все предметы этой категории 'a'or' b ', а цвет черный, и отсортировать их по размеру asc и desc цвета.
для сортировки я увидел, что добавление «+» или «-» - это способ установить порядок.
1. Какова наилучшая практика для декодирования выражения фильтра? при условии, что я хочу использовать метод строки запроса для передачи параметров в запросе get (или лучший вариант - использовать параметры json-body для этой необходимости)
2. Каков наилучший способ разобрать его в рамках фляги?
my_ip / пункты? Сортировать = + Тяжесть & рода = & -Колор фильтр = ???