My suggestion for the student date admission and parent mobile phone number inputs fields
Student date admission
Before
def get_form(self):
"""add date picker in forms"""
form = super(StudentCreateView, self).get_form()
form.fields["date_of_birth"].widget = widgets.DateInput(attrs={"type": "date"})
form.fields["address"].widget = widgets.Textarea(attrs={"rows": 2})
form.fields["others"].widget = widgets.Textarea(attrs={"rows": 2})
return form
After
def get_form(self):
"""add date picker in forms"""
form = super(StudentCreateView, self).get_form()
form.fields["date_of_birth"].widget = widgets.DateInput(attrs={"type": "date"})
form.fields["date_of_admission"].widget = widgets.DateInput(
attrs={"type": "date"}
)
form.fields["address"].widget = widgets.Textarea(attrs={"rows": 2})
form.fields["others"].widget = widgets.Textarea(attrs={"rows": 2})
return form
Parent Mobile Number
Before
parent_mobile_number = models.CharField(
validators=[mobile_num_regex], max_length=13, blank=True
)
After
parent_mobile_number = models.CharField(
validators=[mobile_num_regex], max_length=13, blank=True, help_text="mobile number must be entered in the format: '08012345678'. Up to 15 digits allowed."
)
My suggestion for the student date admission and parent mobile phone number inputs fields
Student date admission
Before
After
Parent Mobile Number
Before
After