Передача фильтра и сортировка параметров в строке запроса HTTP-запроса и анализ с Flask - PullRequest
0 голосов
/ 29 апреля 2018

Я разрабатываю REST API с помощью Flask. Одна из моих конечных точек должна поддерживать фильтрацию и сортировку. допустим, у меня есть следующие поля: категория, цвет, серьезность.

Допустим, я хочу получить все предметы этой категории 'a'or' b ', а цвет черный, и отсортировать их по размеру asc и desc цвета.

для сортировки я увидел, что добавление «+» или «-» - это способ установить порядок.

1. Какова наилучшая практика для декодирования выражения фильтра? при условии, что я хочу использовать метод строки запроса для передачи параметров в запросе get (или лучший вариант - использовать параметры json-body для этой необходимости)

2. Каков наилучший способ разобрать его в рамках фляги?

my_ip / пункты? Сортировать = + Тяжесть & рода = & -Колор фильтр = ???

...