예를 들어 다음과 같은 매우 간단한 형태를 취하십시오
class SearchForm(Form):
q = forms.CharField(label='search')
템플릿에서 렌더링됩니다.
<input type="text" name="q" id="id_q" />
그러나 HTML이 다음과 같이 보일 수 있도록 placeholder
속성 값을이 필드 에 추가하려고합니다 Search
.
<input type="text" name="q" id="id_q" placeholder="Search" />
바람직하게는 자리 표시 자 값을 CharField
사전 또는 다음과 같은 형식 클래스를 통해 양식 클래스에 전달하고 싶습니다.
q = forms.CharField(label='search', placeholder='Search')
이것을 달성하는 가장 좋은 방법은 무엇입니까?
forms.TextInput
을 수행 하도록 지정해야attrs={'placeholder': 'Search'}
합니까?