Django - Поддержка списка параметров запроса

Я нахожусь в процессе миграции бэкенда NodeJS на бэкенд Django (DRF). Есть несколько устаревших API, которые я должен поддерживать для старых версий приложения. Один из них включает чтение списка в параметрах запроса.

"/questions/?questionIds[]=abc&questionIds[]=xyz"

Я знаю, что это не тот способ, которым Django обрабатывает список в параметрах запроса, но я все еще должен поддерживать его по причинам наследия. Когда я пытаюсь прочитать это, используя

request.query_params["questionIds"]

выдает ошибку django.utils.datastructures.MultiValueDictKeyError: 'questionIds'

Есть ли способ, которым я мог бы поддержать это или это невозможно с помощью Django?

Как отметил в комментариях Абдул Азиз Баркат,

request.query_params.getlist("questionIds[]")

выдает мне список questionIds.

Вернуться на верх