티스토리 뷰

예시

ModelForm에서 Widget을 통해 속성을 조작하는 방법

  • ModelForm의 Meta 내부클래스에서 widget이라는 내부변수를 조작한다.
    class TravelForm(forms.ModelForm):
      class Meta:
          model = Travel
          fields = "__all__"
          # 아래와 같이, 딕셔너리 형태로 모델의 이름 : forms.폼의클래스(attrs={'placeholder':'원하는 값'})과 같이 조작가능
          widgets = {
              'location': forms.TextInput(attrs={'placeholder':'제주도'}),
              'start_date': forms.TextInput(attrs={'placeholder':'ex)2022-02-22'}),
              'end_date': forms.TextInput(attrs={'placeholder':'ex)2022-02-22'}),
          }
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함