Lấy hình thức rất đơn giản này làm ví dụ:
class SearchForm(Form):
q = forms.CharField(label='search')
Điều này được kết xuất trong mẫu:
<input type="text" name="q" id="id_q" />
Tuy nhiên, tôi muốn thêm placeholderthuộc tính vào trường này với giá trị Searchđể HTML sẽ trông giống như:
<input type="text" name="q" id="id_q" placeholder="Search" />
Tốt nhất là tôi muốn chuyển giá trị giữ chỗ vào CharFieldtrong lớp biểu mẫu thông qua một từ điển hoặc đại loại như:
q = forms.CharField(label='search', placeholder='Search')
Điều gì sẽ là cách tốt nhất để thực hiện điều này?
forms.TextInputđể làmattrs={'placeholder': 'Search'}khai báo?