мой сценарий использования:
На внешнем интерфейсе у меня есть два контейнера 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>
...