В моем проекте Django есть страница с таблицей на основе DataTables. В этом случае таблица использует обработку на стороне сервера с использованием представления Django и метода GET http. Представление Django распаковывает строку запроса в объект QueryDict, и моя задача - распаковать параметры DataTables для каждого столбца таблицы из этого QueryDict. Обратите внимание, что я должен использовать GET, а не POST, потому что я хочу использовать метод POST для других вещей, которые фактически изменяют данные на сервере.
DataTables отправляет данные для каждого столбца в таблице, относящиеся к строкам поиска и сортировкедля каждого столбца. Эти данные представлены согласно их документации здесь ;главное, чтобы столбчатые параметры отправлялись в строке запроса следующим образом:
...&column[5][search][value]=searchme&column[6][search][value]=more&...
Я бы хотел, чтобы это распаковывалось таким образом, чтобы результирующая структура данных выглядела как-тонапример:
column = [
{
'search': {
'value': 'searchme'
}
},
...
]
... С элементами массива, представленными в строке запроса в порядке, указанном их индексами.
Существует ли стандартный способ сделать это с помощью DjangoQueryDict