如何使用 Django 在 HTML post 请求中发送数组

Cal*_*Mac 5 forms arrays django post django-forms

我从清单中得到了一组值:

{% for groups in groupList %}
    <tr>
        <td id="checkboxes">
            <input type="checkbox" name="check" id="check_{{groups.GroupID}}">
        </td>
    <tr>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

请注意,这只是一个更大表格的一个片段。但这是相关数据。

我需要获取表中所有已检查的项目并将其提取groups.GroupID到一个数组中,并将其传递到某个地方(大概是一个视图),我可以在其中使用数据来编辑模型实例。

我知道如何将数据获取到数组中,但我不确定如何传递数据。可能是一个表单,但我不确定如何将其实现附加到视图并传递数组。

c.g*_*rey 5

使用request.POST.getlist:

例如:

for array_obj in request.POST.getlist('check'):
    # code
Run Code Online (Sandbox Code Playgroud)

参考这个