以这个非常简单的形式为例:
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" />
我希望通过字典或类似的方式将占位符值传递到form类中的CharField
:
q = forms.CharField(label='search', placeholder='Search')
实现这一目标的最佳方式是什么?