我有一种形式,并且在一个模板文件中通过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 %}
谢谢!