0
#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

from get_form function I got this kind of date Input but I want a date picker that's look like a calender

1 Answers1

0

I think this should fix it. It would use the native date picker in HTML.

form.fields['end_date'].widget = forms.DateInput(attrs={'type': 'date'})
vinkomlacic
  • 1,822
  • 1
  • 9
  • 19