Как показать / скрыть выбранные поля в форме в наборе форм? - PullRequest
0 голосов
/ 12 января 2019

Использование django форм / наборов форм. Как мне создать шаблон, чтобы пользователь мог переключать каждую отображаемую форму в наборе форм, чтобы отображать только половину формы?

Например, каждая форма имеет истинный и ложный набор входов, и пользователь захочет видеть только один набор входов за раз (чтобы избежать перегрузки пользователя и представления). Пользователь нажимает на изображение одним щелчком мыши для переключения между вводом данных для истинного или ложного набора входных данных.

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

class ExampleForm(forms.ModelForm):
    class Meta:
        model   = Example
        fields  = (
            'true_input01', 
            'true_input02', 
            'true_input03', 
            'true_input04', 
            'false_input01', 
            'false_input02',
            'false_input03',
            'false_input04',
        )

1 Ответ

0 голосов
/ 21 января 2019

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

<tr id={{ form.instance.tag_id }}F style="display:table-row">
...