Как я могу добавить Datepicker в DjangoCreateView

#view.py
class JobCreateView(CreateView):
    model = Job
    template_name = 'Job_create.html'
    fields = ['Company' ,'Job_title','Department','Start_date','end_date','Consent']

    def form_valid(self, form):
       form.instance.Alumni_id = self.request.user.alumni
       return super().form_valid(form)

    def get_form(self):
      '''add date picker in forms'''      
       form = super(JobCreateView, self).get_form()
       form.fields['end_date'].widget = forms.SelectDateWidget()
       return form

из функции get_form я получил этот вид ввода даты, но я хочу, чтобы выборщик даты выглядел как календарь

Я думаю, это должно исправить ситуацию. Он будет использовать встроенную систему выбора даты в HTML..

form.fields['end_date'].widget = forms.DateInput(attrs={'type': 'date'})
Вернуться на верх