у меня есть два списка (это лишь небольшие примеры):Джанго форма сетки для 2D массива записей
Attackers = ['John', 'Mary']
Defenders = ['Steve', 'Bill', 'Dave']
Моя цель состоит в том, чтобы создать 2D вида сетки с соответствующим количеством входов (флажки) представлять все возможные отношения между этими двумя списками.
Мне нелегко обматывать голову, как это сделать как на уровне модели, так и на уровне обзора. Я изучил встроенные формы и модельные формы, но я не уверен, как это сделать.
EDIT:
{% for at in atts %}
{% for def in defs %}
<input type="text" name="{{ at }}_{{ def }}" value="{{ at }}_{{ def }}" >
{% endfor %}
<br>
{% endfor %}
Создайте один флажок для каждой пары. Поместите эти пары в правильном порядке в вашей форме (учитывая, что HTML поддерживает левый-правый, затем макет вниз) и соответствующим образом отображает его в вашем шаблоне. – Marcin
Вы хотите просто создать сетку вручную в виде шаблона? В идеале я хотел использовать некоторые элементы формы для целей проверки, а также поддерживать некоторый тип фильтруемых отношений между этими двумя списками. –
Выполнение, как я предлагаю, не помешает вам использовать проверку формы или формы: «Поместите эти пары в правильном порядке в вашей форме». Формы Django не особенно полезны для создания фильтруемых отношений, за исключением проверки данных, которые отправляются обратно на сервер. – Marcin