2011-01-06 33 views
6
{{ theform.address }} 

{{ theform.phone }} 

這就是我在我的模板中所做的。如何在我的輸入中爲Django表單添加額外的屬性?

但是,如果我想將placeholder="Username"添加到輸入文本字段怎麼辦? (自定義屬性)

<input type="text" name="address" id="id_address" placeholder="username"/> 
+1

「佔位符=」 用戶名 「的輸入文本字段?」您是否在討論修改創建的HTML?如果是這樣,你能提供一個你想要HTML的實際例子嗎?如果不是,你能澄清你的問題嗎? – 2011-01-06 22:12:35

+0

是的,修改已創建的HTML。 – TIMEX 2011-01-06 22:18:53

回答

7

添加attrs關鍵字參數到你的領域構造的widget,並且包括寫你的屬性在裏面:如果你想看到它在行動

address = forms.TextField(widget=forms.TextInput(attrs={'placeholder': 'username'})) 

,看看django-registration's forms.py

相關問題