Как сделать django formset в строке - PullRequest
0 голосов
/ 21 января 2020

Я хотел бы визуализировать каждую форму в 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...