2012-05-15 15 views
0

我的圖形設計要求HTML表單中的所有字段都是小寫字母。例如:在表單字段的渲染中使用(un)大小寫標籤

<tr><th><label for="id_pressure_Hg">pressure Hg</label></th><td><input 
id="id_pressure_Hg" type="text" name="pressure_Hg" /></td></tr> 

但是,默認情況下,Django表單使我的標籤首字母大寫。由於我有很多字段,並且許多表單是從模型創建的(通過模型表單),所以「標籤」屬性不是一個可行的解決方案。

有沒有辦法修改將字段名轉換爲字段標籤的函數?

+0

http://stackoverflow.com/questions/9000063/how-to-stop-auto-capitalization-of-verbose-name-in-django 是同一個問題,在那裏提供了一個解決方法 –

回答

0

你可以試試這個。

例子..

在forms.py

value = forms.CharField(label=u'', widget=forms.TextInput()) 
在HTML文件中

<ul> 
    <li>value Value : {{form.value}}</li> 
</ul> 

您可以在您的CSS或JQuery中修改form.value。 i具有在HTML .. id=id_value該屬性作爲輸入並name=value