Создание класса формы Django с динамическим количеством полей

Я работаю над чем-то вроде интернет-магазина. Я делаю форму, в которой покупатель покупает товар, и он может выбрать, сколько из этих товаров он хотел бы купить. Но для каждого предмета, который она покупает, ей нужно выбрать цвет. Таким образом, количество полей непостоянно: если покупатель покупает 3 предмета, он должен получить 3 .

Я заставлю поля HTML-формы появляться и исчезать с помощью JavaScript. Но как мне справиться с этим в моем классе формы Django? Я вижу, что поля формы являются атрибутами класса, поэтому я не знаю, что делать с тем фактом, что какой-то экземпляр формы должен иметь 3 цветовых поля и около 7.

Есть подсказка?

49
задан Ram Rachum 29 March 2011 в 09:31
поделиться