Django form의 widget에 대한 질문

조회수 2620회

models.py에 아래와 같이 작성하였습니다.

    class Register(models.Model): #회원가입폼
        tel=models.CharField(max_length=30,null=True,blank=True) #연락처

form.py에 아래와 같이 작성하였습니다.

class RegistrationForm(UserCreationForm):
    tel=forms.CharField(widget=forms.TextInput(attrs=dict(required=True, max_length=30)),label=_("연락처"))

결과물

라고 나옵니다. django admin에서는 값을 안넣어도 저장은 되지만 폼에서는 안되는것같네요. 방법이 없을까요? 그리고

class ApplyForm(forms.ModelForm):
 applydate=forms.DateField(widget=SelectDateWidget,initial=datetime.date.today,label=_("날짜"))
 applytime=forms.TimeField(label=_("신청시간"))  

으로 작성하니 아래와 같은 폼으로 나오는데 다른 폼은 없을까요. 추천 부탁드립니다.

이미지

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)