편집 기록

편집 기록
  • 프로필 정토드님의 편집
    날짜2016.05.16

    Django form의 widget에 대한 질문


    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=_("신청시간"))  
    

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

    이미지