Removing the Label From Django's TextArea Widget
django, label, python, textarea, widget
Solution
The Django documentation on customizing labels says it could be turned off with `auto_id` argument to Form constructor:
f = ContactForm(auto_id=False)
Problem
How do I remove the label that comes attached to the TextArea I am trying to use with Django? I'm trying to find ANY information about this issue but I cannot seem to find anything relating to my problem. This is what I'm doing in my code: ``` class CommentForm(forms.Form): comment = forms.CharField(widget=forms.Textarea()) ``` This is the HTML that it produces: ``` <label for="id_text">Text:</label> <textarea id="id_text" rows="10" cols="40" name="text"></textarea> ``` That label is no good and I'd like a way to remove it. That code was produced via: ``` {{ form.as_p }} ``` (I removed the paragraph tags because they are irrelevant) EDIT: I added the class CommentForm part for further clarification. Anyone have any suggestions?