以这个非常简单的形式为例:
class SearchForm(Form):
q = forms.CharField(label='search')
这将在模板中呈现:
<input type="text" name="q" id="id_q" />
但是,我想将placeholder
属性值添加到此字段,Search
以便HTML看起来像这样:
<input type="text" name="q" id="id_q" placeholder="Search" />
最好我想CharField
通过字典或类似的东西将占位符值传递给表单类中的:
q = forms.CharField(label='search', placeholder='Search')
做到这一点的最佳方法是什么?
forms.TextInput
进行attrs={'placeholder': 'Search'}
声明吗?