2016-08-02 3 views
0

Wie überprüfen Sie, ob ein bestimmtes Formularfeld einen Fehler in einer Django-Sicht enthält?Wie überprüft man, ob ein bestimmtes Feld einen Fehler in Django enthält?

Ich habe ein Anmeldeformular und wenn ein Benutzername einen Fehler wirft, möchte ich eine Flash-Nachricht am oberen Rand der Seite mit dem Fehler anzeigen.

Im Grunde etwas entlang der Linien von:

if username_field in form has errors: 
    messages.warning(request, "...") 

Antwort

2

Um Formfehler wie Python dict zu bekommen, nur your_form.errors

if username_field in your_form.errors: 
    messages.warning(request, "...") 
+0

Dies ist nur ein Code-Schnipsel - keine whatsoever Erklärung. –

+0

ja, aber der Autor weiß nicht, wie Sie es behoben –

+0

@ uoɥʇʎPʎzɐɹC Ich habe es hinzugefügt. – levi