Список выбора формы Django Список отправки JQuery в бэкэнд Django - PullRequest
0 голосов
/ 09 октября 2018

мой сценарий использования:

На внешнем интерфейсе у меня есть два контейнера div, и у каждого из них есть несколько выбранных групп.Теперь пользователь может перетасовывать элементы из левого «списка» вправо.

Ниже есть пара полей формы django, которые пользователь должен заполнить.

После отправки формыя хочу что-то сделать с данными на бэкэнде, это включает в себя все элементы, которые пользователь перетасовал из левого «списка» в правый «список»

моя проблема / с:

Я не могу найти способ отправить весь правильный список вместе с формой.

Мне удалось использовать jquery для перетаскивания элементов из левого списка вDjango CharField (используя SelectMultiple Widget), НО данные будут поступать только в бэкэнд, если пользователь не только перетаскивает элементы в правильный список, но и выбирает их.

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>
...
...