Wie zeige ich den Wert einer Django-Formularfeld im template?

Ich habe ein Formular mit einer E-Mail-Eigenschaft.

Bei der Verwendung {{ form.email }} im Falle einige Fehler bei der überprüfung, Django, noch macht Sie den vorherigen Wert in das input-tag das Attribut "value":

<input type="text" id="id_email" maxlength="75" class="required"
       value="[email protected]" name="email">

Will ich Rendern, input-tag selbst (fügen Sie einige JavaScript-code und ein Fehler-Klasse im Falle eines Fehlers). Zum Beispiel ist meine Vorlage statt {{ form.email }}:

<input type="text" autocomplete="on" id="id_email" name="email"
       class="email {% if form.email.errors %} error {% endif %}">

Allerdings nicht die Anzeige der falsche Wert ([email protected] in diesem Beispiel) an den Benutzer.

Wie bekomme ich das Feld Wert in das template ein?

InformationsquelleAutor Eran Kampf | 2010-02-10
Schreibe einen Kommentar