title: Doble initialization on django-bootstrap-modal-forms
body: <p>I currently using this library on django <a href="https://github.com/trco/django-bootstrap-modal-forms" rel="nofollow noreferrer">https://github.com/trco/django-bootstrap-modal-forms</a></p>
  <p>I got this on my js script:</p>
  <pre><code>function initializeBSModal(modalId) {
    const Modal = $(modalId);
    Modal.modalForm({
      modalID: '#bs-modal',
      modalContent: '#bs-modal-content',
      modalForm: '#bs-modal-content form',
      formURL: Modal.data('form-url'),
     });
  }
  </code></pre>
  <p>Each time it is used it initialized correctly, but if in any instance it is called twice (e.g draw event on table), it initialized a second time, executing twice or more times on requesting GET to the View (only GET not on POST)</p>
  <p>Code example:</p>
  <pre><code>{% block content %}
      &lt;div id=&quot;bs-modal-create&quot; class=&quot;&quot; data-form-url=&quot;{% url 'create_item' %}&quot;&gt;
          CREATE
      &lt;/div&gt;
  {% endblock %}
  {% block scripts %}
      &lt;script&gt;
          initializeBSModal('#bs-modal-create'); 
          initializeBSModal('#bs-modal-create'); -&gt; This causes 2 initialization, 2nd GET
      &lt;/script&gt;
  {% endblock %}
  </code></pre>
  <p>How may i only initialize not initialized modals??</p>