Я пытаюсь реализовать редактор таблиц данных с бэкэндом django для встроенного редактирования.
Я не могу получить обновленные значения в моих представлениях django при выполнении операции редактирования в таблице данных.
Я поддерживаю данные в методе preSubmit редактора таблиц данных, и все работает нормально, как я ожидал.
editor.on( 'preSubmit', function ( e, data, action ) {
console.log(data)
}
)
Вот вывод консоли.
{action: "edit", data: {19054002: {description: "Orion ChocoPie 560gm"}},
table_name: "rp_p_m"}
Но проблема в том, что при получении всех ключей в представлении django я не получаю все ключи, как я ожидал, которые
['action', 'data', 'table_name'].
Код внутри views.py
def product_master(request):
keys = []
for key in request.POST:
keys.append(key)
print(keys)
Вместо этого я получаю вывод, подобный этому
['action', 'data[19054002][description]', 'table_name']
Все вложенные ключи объединяются с ключом «данные».