我想要使用django表單,並且我有興趣用「空白標籤」來銷售表單。django表單空白標籤
喜歡的東西:
class SearchForm(forms.Form):
q = forms.CharField(required=True,widget=forms.TextInput(attrs {'id':'field','name':'field'}),label="Search")
,然後我渲染使用
{{form.as_p}}
不過,我有這個惱人的「搜索:」在我的HTML表單上顯示我的HTML,我不想。我試過用:
q = forms.CharField(required=True,widget=forms.TextInput(attrs {'id':'field','name':'field'}))
但是這輸出「Q:」,我猜是默認的標籤。我如何告訴django我不需要提供標籤?
非常感謝。
好的我找到了答案。最好在html 字段中直接傳遞名稱「q」作爲名稱。 – JohnJ 2012-02-10 03:45:40
您也可以按字段渲染表單,忽略標籤標籤。 – szaman 2012-02-10 06:23:43
你是什麼意思szaman?例如,我使用了:。更好的是使用django特定的代碼:類似{{form.q}}而不是name =「q」,我想知道這是否可能。我試過{{form.q}},{{form.data.q}}等,但沒有一個可以工作。 – JohnJ 2012-02-10 11:25:26