Python >> Tutoriel Python >  >> Python

Suppression de l'étiquette du widget TextArea de Django

Cela devrait fonctionner avec la dernière version (trunk) de django :

comment = forms.CharField(label="", help_text="", widget=forms.Textarea())

J'espère que ça aide !


La documentation de Django sur la personnalisation des étiquettes indique qu'elle pourrait être désactivée avec auto_id argument du constructeur de formulaire :

f = ContactForm(auto_id=False)

Essayez ceci dans votre formulaire :

def __init__(self, *args, **kwargs):
    self.fields['comment'].label = ''

Mais pour les nouvelles versions de django, je préfère la réponse d'Iemonad