JavaScript:

jQuery(function($) {
  $('.init').one('click', function () {
    $('.formlist').superformset({
      containerSel: '.demo',
      deleteTriggerSel: 'input[name$="-DELETE"]'
    });
  });
});
          

Django Template:

<form method="post">
  <fieldset class="formlist">
    {{ formset.management_form }}
    {% for form in formset %}
    <div class="dynamic-form">
      {{ form }}
    </div>
    {% endfor %}
  </fieldset>
</form>

<div class="empty-form" style="display: none;">
  <div class="dynamic-form">
    {{ formset.empty_form }}
  </div>
</div>