{% if caller -%} {{ caller({'formset_begin': formset, 'opts': opts}) }} {% endif -%}
{{ formset.management_form }}
{% if formset.total_error_count() -%}
{% for error in formset.errors -%}
{{ error }}
{% endfor -%}
{% endif -%} {% if action == '' -%}
{% endif -%} {% for form in formset -%} {% if caller -%} {{ caller({'inline_form_begin': form, 'opts': opts}) }} {% endif -%} {% set formset_form_class = '' -%} {% if formset.can_delete -%} {% if loop.index0 < formset.min_num -%} {% set formset_form_class = 'form-required' -%} {% else -%} {% set formset_form_class = 'form-optional' -%} {% endif -%} {% endif -%} {% do form.djk_renderer['inline'].update_context({ 'action': action, 'formset_index': loop.index0, 'opts': { 'formset_form_class': formset_form_class, } }) -%} {{ form.djk_renderer['inline']() }} {% if caller -%} {{ caller({'inline_form_end': form, 'opts': opts}) }} {% endif -%} {% endfor -%} {% if action == '' -%}
{% endif -%} {% if formset.knockout_template -%}
{% endif -%}
{% if caller -%} {{ caller({'formset_end': formset, 'opts': opts}) }} {% endif -%}