{{ theform.address }}
{{ theform.phone }}
這就是我在我的模板中所做的。如何在我的輸入中爲Django表單添加額外的屬性?
但是,如果我想將placeholder="Username"
添加到輸入文本字段怎麼辦? (自定義屬性)
<input type="text" name="address" id="id_address" placeholder="username"/>
{{ theform.address }}
{{ theform.phone }}
這就是我在我的模板中所做的。如何在我的輸入中爲Django表單添加額外的屬性?
但是,如果我想將placeholder="Username"
添加到輸入文本字段怎麼辦? (自定義屬性)
<input type="text" name="address" id="id_address" placeholder="username"/>
添加attrs
關鍵字參數到你的領域構造的widget
,並且包括寫你的屬性在裏面:如果你想看到它在行動
address = forms.TextField(widget=forms.TextInput(attrs={'placeholder': 'username'}))
或者,你可以使用http://pypi.python.org/pypi/django-widget-tweaks應用:
{% load widget_tweaks %}
...
{{ theform.address|attr:"placeholder:username" }}
「佔位符=」 用戶名 「的輸入文本字段?」您是否在討論修改創建的HTML?如果是這樣,你能提供一個你想要HTML的實際例子嗎?如果不是,你能澄清你的問題嗎? – 2011-01-06 22:12:35
是的,修改已創建的HTML。 – TIMEX 2011-01-06 22:18:53