Seite 1 von 1

[Django] Doppelpunkt bei Fehlermeldungen

Verfasst: Montag 20. April 2009, 19:11
von Mawilo
Hallo,

ich habe ein Kontaktformular erstellt. Wird dort ein falscher Wert eingetragen, so gebe ich die Django-Fehlermeldung aus. Funktioniert auch wunderbar. Es gibt nur einen Schönheitsfehler. Vor der Fehlermeldung steht immer noch ein Doppelpunkt (in dem Bild nach dem Sternchen):
Bild

Der betreffende Abschnitt im Template:

Code: Alles auswählen

        <label for="id_strasse">Straße: <span class="dot">*</span>
			{% if form.strasse.errors %}:
				{% for error in form.strasse.errors %}
					<span class="error_message">{{ error }}</span>
				{% endfor %}
			{% endif %}
		</label> 
		{{ form.strasse }}
Wie kann ich diesen Doppelpunkt entfernen?

Grüße
Mawilo

Re: [Django] Doppelpunkt bei Fehlermeldungen

Verfasst: Montag 20. April 2009, 19:37
von derdon
Ich habe exakt NULL Erfahrung mit Django, aber laut http://docs.djangoproject.com/en/dev/re ... ins/#slice könnte es ja so gehen:

Code: Alles auswählen

        <label for="id_strasse">Straße: <span class="dot">*</span>
			{% if form.strasse.errors %}:
				{% for error in form.strasse.errors %}
					<span class="error_message">{{ error|slice:"1:" }}</span>
				{% endfor %}
			{% endif %}
		</label> 
		{{ form.strasse }}

Re: [Django] Doppelpunkt bei Fehlermeldungen

Verfasst: Montag 20. April 2009, 20:04
von Jan.O
Mawilo hat geschrieben:

Code: Alles auswählen

        <label for="id_strasse">Straße: <span class="dot">*</span>
			{% if form.strasse.errors %}:
				{% for error in form.strasse.errors %}
					<span class="error_message">{{ error }}</span>
				{% endfor %}
			{% endif %}
		</label> 
		{{ form.strasse }}
Wie kann ich diesen Doppelpunkt entfernen?
Cursor am ende der 2. Zeile plazieren und löschen-taste drücken könnte helfen...

Verfasst: Montag 20. April 2009, 20:12
von Mawilo
Hast natürlich Recht - das kommt davon, wenn man zu viel vorm Rechner sitzt!

Verfasst: Montag 20. April 2009, 20:28
von derdon
Jetzt dürft ihr mich alle auslachen, weil ich den Fehler auch nicht bemerkt hab :lol: