我制作了一个inlineformset,其中包含django-select2字段。当我尝试添加另一个内联时出现问题。select2数据不适用于克隆字段。
这是我的模板:
{{ form_m.management_form }}
{% for m in form_m.forms %}
<div class="{% cycle 'row1' 'row2' %} formset_row">
<div class="row">
<div class="col-sm-12">
{{ m.id }}
{{ m.medicament }}
</div>
</div>
<div class="row">
<div class="col-md-2">
{{ m.cantitate }}
</div>
<div class="col-md-2">
{{ m.nr_zile }}
</div>
<div class="col-md-2">
{{ m.mod_administrare }}
</div>
<div class="col-md-2">
{{ m.schema }}
</div>
</div>
</div>
{% endfor %}
这是我的克隆字段脚本:
{% load static %}
<script src="{% static 'style/jquery.formset.js' %}"></script>
<script type="text/javascript">
$('.formset_row').formset({
addText: '<button id="add_more" class="btn btn-sm btn-success float-right mr-1">Adauga medicamentatie</button>',
deleteText: '<button class="btn btn-sm btn-danger float-right mr-5">Elimina</button>',
prefix: 'form_m_set',
});
</script>