Django - начальное значение формы из шаблонов - PullRequest
0 голосов
/ 10 октября 2019

У меня есть одна форма, и я много раз использую ее с циклом for в одном файле шаблона. Я хочу установить значения полей в моих шаблонах напрямую. Я использую Django-bootstrap4 и не знаю, как это реализовать.

Я пробовал теги шаблонов "bootstrap_form" и "bootstrap_field", но не могу установить значение полей.

1) для цикла с формой без инициализации значений (сработало):

{% for item in items %}
    <div class="modal fade" id="item_modal_{{item.id}}" ...>
        <div class="modal-content">
            <div class="modal-body">
                {% bootstrap_form form %}
            </div>
        </div>
    </div>
{% endfor %}

2) Теперь я хочу инициализировать поля формы значениями элемента. Я попробовал это:

{% for item in items %}
    <div class="modal fade" id="item_modal_{{item.id}}" ...>
        <div class="modal-content">
            <div class="modal-body">
                {% bootstrap_field form.field1 value=item.field1 %}
                {% bootstrap_field form.field2 value=item.field2 %}
                {% bootstrap_field form.field3 value=item.field3 %}
                {% bootstrap_field form.field4 value=item.field4 %}
            </div>
        </div>
    </div>
{% endfor %}

Спасибо!

...