Создание и отправка динамического числа объектов в форму с помощью Django - PullRequest
2 голосов
/ 25 января 2009

Я хочу иметь возможность обновлять динамическое число объектов в одной форме, используя Django, и мне интересно, как лучше всего это сделать. Пример подобной ситуации может помочь.

Модель:

class Customer(Model.models):
    name = models.CharField(max_length=100)
    active = models.BooleanField()

Форма (я знаю, что я смешиваю представление и код шаблона здесь, который не работает, но это общая идея для того, что форма должна делать):

customers = Customer.objects.all()
for c in customers:
    print <li> {{ c.name }} <input type="checkbox" value="{{ c.active }}" name="?" />

Как мне представить список этих объектов? Лучше всего было бы прикрепить идентификатор клиента в каждой «строке», а затем обработать на основе идентификатора? Есть ли механизм подачи списка кортежей? Каким было бы идеальное решение?

1 Ответ

8 голосов
/ 25 января 2009

FormSets !

Кроме того, эквивалентом для форм, сгенерированных непосредственно для моделей, являются наборы моделей .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...