Как получить несколько значений из формы, где каждая строка имеет одинаковый атрибут имени для своих столбцов?
Я создаю форму в Django, которая по сути является таблицей Excel. Тысячи строк динамически отображаются с данными из таблицы в моей базе данных, каждая из которых имеет одинаковое количество столбцов и каждый столбец имеет одинаковый атрибут имени для своих входов.
Идея экрана заключается в том, чтобы пользователь мог редактировать данные в таблице и сохранять свои изменения.
Учитывая, что каждая строка имеет одинаковый атрибут name для своих входов, я сталкиваюсь с проблемой при попытке получить обновленные данные.
Сейчас я пытаюсь получить все данные для определенного столбца после нажатия кнопки сохранить.
def change(request):
j = request.POST["ACCOUNT_NAME"]
print(j)
return redirect('/')
Я получаю ошибку MultiValueDictKeyError. Я также пробовал следующее решение:
def change(request):
j = request.POST.getlist("ACCOUNT_NAME")
print(j)
return redirect('/')
Все, что это выводит на консоль - пустой список.
У кого-нибудь есть идеи по этому поводу? Или более простое решение, которое не требует нескольких строк с одинаковым атрибутом имени для полей ввода?