Entfernen des Etiketts aus Djangos TextArea Widget

7

Wie entferne ich die Beschriftung, die an die TextArea angehängt ist, die ich mit Django verwenden möchte? Ich versuche, Informationen über dieses Problem zu finden, aber ich kann anscheinend nichts zu meinem Problem finden. Das mache ich in meinem Code:

%Vor%

Dies ist der HTML-Code, der erzeugt wird:

%Vor%

Dieses Label ist nicht gut und ich möchte es entfernen. Dieser Code wurde erstellt über:

%Vor%

(Ich habe die Absatz-Tags entfernt, weil sie irrelevant sind)

BEARBEITEN: Ich habe die Klasse CommentForm zur weiteren Erläuterung hinzugefügt.

Hat jemand irgendwelche Vorschläge?

    
AlbertoPL 03.07.2009, 19:57
quelle

4 Antworten

8

Die Django-Dokumentation zum Anpassen von Labels sagt, dass es mit auto_id Argument zu Form Konstruktor ausgeschaltet werden könnte:

%Vor%     
Grzegorz Oledzki 03.07.2009, 20:30
quelle
23

Dies sollte mit der neuesten Version (trunk) von django funktionieren:

%Vor%

Hoffe das hilft!

    
lemonad 03.07.2009 20:30
quelle
0

Eine schnelle Lösung wäre, das Formular manuell zu durchlaufen (mit {% für Feld in Form%}) und speziell das Feld "problematisch" zu behandeln. Sie können die as_p / as_table-Methoden bei Bedarf auch überschreiben.

    
oggy 03.07.2009 20:55
quelle
0

Versuchen Sie dies in Ihrem Formular:

%Vor%

Aber für neuere Versionen von django bevorzuge ich Iemonads Antwort

    
Persijn 02.09.2014 09:09
quelle

Tags und Links