Когда дело доходит до сборщиков даты, я выбираю Bootstrap Datepicker . Вы можете реализовать его в своем приложении django, используя django-bootstrap-datepicker-plus , который работает как на новых, так и на старых версиях DJango. Я поддерживаю хранилище и тестирую его, работая в версии DJango 1.8 , 1.10 , 1.11 и 2.0.4 .
Настройка довольно проста. Вы просто устанавливаете его.
pip install django-bootstrap-datepicker-plus
Импорт виджета в ваш forms.py файл
from bootstrap_datepicker_plus import DatePickerInput
Добавьте виджет в поле даты
class ToDoForm(forms.Form):
date = forms.DateField(
widget=DatePickerInput(
options={
"format": "mm/dd/yyyy",
"autoclose": True
}
)
)
Подробные инструкции доступны на странице django-bootstrap-datepicker-plus Github Page .
Отказ от ответственности: Этот пакет виджетов теперь принадлежит мне и поддерживается. Для любых проблем с ним, не стесняйтесь открывать проблемы на Github Page .