원래 자동으로 Date picker 가 포함되는 widget이 나왔던 거 같은데, 잘 안되네.
DB Model 에 날짜 관련 필드를 설정한 곳은 widget 이 date picker 같은 것이 가능하도록 나와야 한다.
아래 코드처럼, class Meta 에 해당 필드의 Widget 을 직접 지정해주면 머 당연히 된다.
class Meta: model = CreateNewPatient fields = ['first_name', 'nickname','last_name', 'date_of_birth', 'school_grade', 'sex', 'school'] widgets = { 'date_of_birth': forms.DateInput(format=('%m/%d/%Y'), attrs={'class':'form-control', 'placeholder':'Select a date', 'type':'date'}), }
Django 2.0 ModelForm dateField not displaying as a widget
I have a fairly simple model form with a 'date_of_birth' input value of type datefield(). For whatever reason, I cannot get it to display as a widget and can only get it to display as a text input....
stackoverflow.com
혹시 자동으로 안되면 이 코드를 참고해서 하기 바란다.

Markus Spiske 님의 사진, 출처: Pexels