Как я могу добавить 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'})