Django表单选择列表jQuery将列表发送到Django后端

时间:2018-10-09 09:27:46

标签: jquery django forms submission picklist

我的用例:

在前端,我有两个div容器,每个都有一个选择多个组。 用户现在可以从左边的“列表”到右边的项目随机播放。

在下面,用户必须填写几个django表单字段。

提交表单后,我想对后端的数据做一些事情,其中​​包括用户从左侧“列表”拖入右侧“列表”的所有项目

我的问题:

我找不到与表单一起提交全部正确列表的方法。

我所管理的是使用jquery将左侧列表中的项目改组为Django CharField(使用SelectMultiple窗口小部件),但只有在用户(不仅将右侧项目改组为右侧)的情况下,数据才会到达后端,而且还选择了它们。

test2 = forms.CharField(widget=forms.SelectMultiple(), required=False)

我想要的是一种将正确列表中的所有项目与表单提交一起发送到Django后端的方法。

pick.html

...
<div class="list-group">
    <select multiple="multiple" id="lstBox1" class="form-control">
        <option value="ajax" class="list-group-item">Ajax</option>
        <option value="jquery" class="list-group-item">jQuery</option>
        <option value="javascript" class="list-group-item">JavaScript</option>
        <option value="mootool" class="list-group-item">MooTools</option>
        <option value="prototype" class="list-group-item">Prototype</option>
        <option value="dojo" class="list-group-item">Dojo</option>
    </select>
</div>
...

0 个答案:

没有答案