Я хотел бы визуализировать каждую форму в django форме набора в х количество форм в строке. Например, если у набора форм есть 5 форм для отображения, я хотел бы, чтобы две формы в 1-й строке, две формы во 2-й строке и последняя в 3-й строке. Имейте в виду, что я хотел бы указать максимальное количество форм в строке. Пока что вот что у меня есть:
<form method="POST" enctype="multipart/form-data" style="margin-left: 40px; margin-right: 40px">
{% csrf_token %}
{{ formset.management_form }}
{{ formset.non_form_errors }}
{% for forma in formset.forms %}
{% cycle 'row1' 'row2' %}
<div class="card ">
<div class="card-header bg-secondary">
{{ forma.attackPatternID.value }} : {{ forma.attackPatternName.value }}
</div>
<div class="card-body">
{{ forma.attackPatternRating }}
{{forma.selectionReason }}
</div>
<div class="card-footer">
{{ forma.attackPatternID.value }} : {{ forma.attackPatternName.value }}
</div>
</div>
{% endfor %}
<input class="btn bg-success" type="submit" value="Update" />
</form>```
But I am still getting the each form in the formset 1 per row. If there is a form in the formset, I would first create card a bootstrap card to the form fields in the card-body.
This is what I would like:
Form 1 Form 2
Form 3 Form 4
Form 5
But I am still getting this:
Form 1
Form 2
Form 3
Form 4
Form 5