반응형
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'}), }
반응형
'Python > Django' 카테고리의 다른 글
장고 미디어 설정부분 정리 (0) | 2024.04.04 |
---|---|
django widget 사용해서 오류띄우기 관련 페이지 (0) | 2024.03.28 |
vscode에서 장고 auto import를 하는법 (0) | 2024.03.14 |
Django 클래스기반 뷰에서 쿼리셋 조작하기 (0) | 2023.05.03 |
Django 튜토리얼 part.2 (0) | 2023.05.02 |