Как добавить календарь в форму Django?

Есть форма, там для ввода даты нужно прописать её в строку, а я хочу сделать вместо этого всплывающий календарь и там уже выбирать дату. Находил похожие темы, но они уже устарели. Знаю, что как-то можно от админки унаследовать виджет. Если можно, то попрошу поподробнее расписать ответ.

class EmployeeForm(ModelForm):

def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.fields['date'].input_formats = ['%d %m %y']

class Meta:
    model = Employee
    fields = ['name', 'dep', 'salary', 'position', 'date']

    widgets = {
        "name": TextInput(attrs={
            'class': 'form-control',
            'placeholder': 'Enter employee name... '
                            }),
        "dep": Select(attrs={
            'class': 'form-control',
        }),
        "salary": NumberInput(attrs={
            'class': 'form-control',
            'placeholder': 'Enter salary... '
        }),
        "position": TextInput(attrs={
            'class': 'form-control',
            'placeholder': 'Enter position... '
        }),
        "date": DateInput(attrs={
            'class': 'form-control',
            'placeholder': 'Enter date... '
        })
    }

Ответы (0 шт):