Django acces <table> content POST

Я создаю приложение, в котором пользователь выбирает файл Excel и я создаю фрейм данных из этого файла. После этого я добавляю флажок в рамку данных и преобразовываю рамку данных в HTML-таблицу. Теперь пользователь должен иметь возможность выбрать отдельные строки и сохранить соответствующие данные в базе данных.

Вот мое мнение:

def mmuebersicht_view(request):
    if request.method == 'POST':
        context = {}
        form = request.POST.get('dropdown')
        stueckliste_data_file = '../prozessmapping/media/' + form
        df = read_file(stueckliste_data_file)
        df.insert(0,'A','<input type="checkbox">')
        context['result'] = df.to_html(index=False,escape=False)

        return render(request, 'web/mmuebersicht.html', {
            'result': context['result'],
       })

Я вывожу на экран таблицу со следующим:

<form method="post" id="tableForm">
    {% csrf_token %}
    {{ result|safe }}
    <button type="submit" form="tableForm" class="btn">MaterialMatrix Anlegen</button>
</form>

Вывод показан на следующем рисунке: Рисунок таблицы HTMl

Я хочу добиться того, чтобы выбранные пользователем строки сохранялись в базе данных. У меня есть две проблемы:

  1. How can i acces the Data of the table when i make a POST ?
  2. how can i filter the data and save only selected rows ?

Я пытался получить содержимое таблицы через тег Name. Но я обнаружил, что тег Name не является допустимым атрибутом в HTML5.

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