Как вызвать отдельные поля формы в шаблонах Django с одинаковыми именами? - PullRequest
0 голосов
/ 24 мая 2011

Вот как я бы назвал отдельное поле формы:

{{ form.product }}

Это будет отображать только элемент формы с именем «product».Но что делать в случае переключателей или флажков, когда несколько полей формы имеют одно и то же имя.Тогда как мне вызывать один поверх другого?

Есть ли способ использовать значение вместо имени или какого-либо другого отличительного идентификатора?

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

1 Ответ

1 голос
/ 24 мая 2011

Я думаю, вам нужно более тесно сотрудничать с разработчиками Python: -)

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

Итак, убедитесь, что ваш разработчик предоставляет вам доступ ко всем элементам формы, которые вам нужны. Если они создают виджет, который выплевывает 4 разных переключателя, вы сможете вызывать их, как вы уже сделали, form.some_radio_buttons

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

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