2010-12-07 29 views
0

J'utilise la classe UserProfileForm sous django.db pour prendre la classe de modèle UserProfile et la transformer en un formulaire. Actuellement, les étiquettes des éléments de formulaire sont les noms de colonnes de la table db sous-jacente. Je me demande s'il y a un moyen de personnaliser les étiquettes?Libellés personnalisés pour UserProfileForm dans Django

Merci, Tino

Répondre

0

Je pense que vous voulez dire une forme de modèle à l'aide django.forms.ModelForm. Vous pouvez ajouter un nom à votre verbeux UserProfileModel, ou vous pouvez utiliser l'étiquette arg dans votre ModelForm comme ceci:

>>> class ArticleForm(ModelForm): 
...  pub_date = DateField(label='Publication date') 
... 
...  class Meta: 
...   model = Article 

http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#a-full-example http://docs.djangoproject.com/en/dev/ref/forms/api/