Используя django-filters, я вижу различные решения для отправки нескольких аргументов одного и того же введите одну строку запроса, например, для нескольких идентификаторов. Все они предлагают использовать отдельное поле, содержащее список значений, разделенных запятыми, например:
http://example.com/api/cities?ids=1,2,3
Есть ли общее решение для использования одного параметра, но отправленного один или несколько раз? Например.:
http://example.com/api/cities?id=1&id=2&id=3
Я попытался использовать MultipleChoiceFilter
, но он ожидает, что фактические варианты быть определены, тогда как я хочу передать произвольные идентификаторы (некоторые из которых могут даже не существовать в БД).
id=1&id=2
, а ресурс с идентификатором 2 не существует, в списке результатов будет возвращен только первый. Если ни один из них не существует, будет возвращен пустой список. - person mart1n   schedule 11.06.2018