@N0tdefined
20 лет, Киев

Как вывести динамическое количество полей формы?

Здравствуйте, у меня есть такой класс формы
class TestForm(forms.Form):
    def __init__(self, amount):
        self.questions_list = []
        super(TestForm, self).__init__()
        for i in range(amount):
            answer = forms.BooleanField(label="Ответ", required=False)
            self.questions_list.append(answer)

Во views я создаю ее и передаю в шаблон form = TestForm(amount_questions)
Проблема в том, что я не могу никак ее вывести в шаблоне, {{form.questions_list.0}}
таким и подобными способами не получается, подскажите пожалуйста как решить эту проблему, ну и как будет принять данные с формы.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maksam07
В туториале оф. документации по созданию сайта как раз создается сайт опросника:
https://docs.djangoproject.com/en/3.2/intro/tutorial01/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы