Python/Django
ModelForm에서 Widget을 통해 속성 조작하기
cvcvcx9
2024. 3. 27. 17:41
반응형
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'}), }
반응형