HTML-форма для создания неизвестного количества групп и назначения элементов из списка с помощью flask/python

#python #html #forms #flask

Вопрос:

Я знаю, что этот вопрос является общим, но я надеюсь, что кто-то может указать мне правильное направление. Что я хочу сделать, так это передать список элементов в мой html из flask/python. Я уже знаю, как это сделать. Затем я хочу создать пул кнопок или кликабельных элементов и набор столбцов группировки. Когда пользователь нажмет «добавить группу», появится новый столбец. Например, имена столбцов могут быть сгенерированы процедурно. Затем мне понадобится способ назначить элементы из пула каждой группе. Я хотел бы, чтобы элементы исчезли из пула и появились в группе. Я думаю, что самое крутое было бы перетащить элементы. Мне нужно уметь использовать эту информацию, либо возвращаемую на мою страницу через форму в flask, либо используя javascript. Мне нужно знать количество групп, имена групп и элементы в каждой группе.

По сути, я хочу уйти от чего-то, что выглядит так (действительно уродливая версия).

введите описание изображения здесь

к этому

введите описание изображения здесь

Я ищу какое-либо руководство в правильном направлении, и я знаю, что было бы слишком много просить кого-то зашифровать для меня эту штуку с дырой, но я даже не знаю, с чего начать.