Печать опций флажка Multiselect 1 поля ввода в 4 столбцах

Я использую Django Form для получения одного ввода от пользователя, это поле check-box, где пользователь может выбрать несколько значений. Поскольку количество вариантов больше 100, я пытаюсь показать их в 4 колонках на основе значений вариантов. То есть, если значение опции начинается с 'A-', то в первой колонке, если значение опции начинается с 'B-', то во второй колонке и так далее.

Пример:

[ ] A-Opt-1 | [ ]  B-Opt-6  | [ ]  C-Opt-11 | [x]  D-Opt-16
[ ] A-Opt-2 | [x]  B-Opt-7  | [ ]  C-Opt-12 | [x]  D-Opt-17
[ ] A-Opt-3 | [ ]  B-Opt-8  | [ ]  C-Opt-13 | [ ]  D-Opt-18
[x] A-Opt-4 | [ ]  B-Opt-9  | [x]  C-Opt-14 | [ ]  D-Opt-19
[ ] A-Opt-5 | [ ]  B-Opt-10 | [x]  C-Opt-15 | [ ]  D-Opt-10
Вернуться на верх