Обнаружение изменений в django-bootstrap-datepicker-plus с помощью JQuery

Я использую пакет django-bootstrap-datepicker-plus, и я пытаюсь вывести оповещение при изменении даты. Однако jquery, похоже, не обнаруживает никаких изменений даты.

После этого вопроса Detect change to selected date with bootstrap-datepicker работает только тогда, когда я добавляю JQuery UI CDN в свой код, что вызывает проблему, так как появляются два датапикера. Есть ли способ заставить JQuery обнаружить изменение в django-bootstrap-datepicker без добавления кода JQuery UI?

forms.py

from django import forms
from bootstrap_datepicker_plus.widgets import DatePickerInput

class ExampleForm(forms.Form):
    DOB = forms.DateField(required=False, label="Date of Birth",
                input_formats=['%d/%m/%Y'],
        widget=DatePickerInput(format='%d/%m/%Y')
    ) 

Html

 <div class="col-12 col-md-6 mb-0 p-1">
      {{ form.DOB|as_crispy_field }}
    </div>

Rendered HTML Rendered HTML

Существует множество пакетов JS с похожей функциональностью [дата, время] picker. django-bootstrap-datepicker-plus использует eonasdan picker, согласно документации. Они используют разные имена событий. Реализация Eonasdan префиксирует все события пространством имен dp., как указано здесь, так что следующее должно работать:

$('#id_DOB').on('dp.change', ev => myHandler(ev));
Вернуться на верх