2011-06-28 8 views

Odpowiedz

13

Możesz zdecydowanie uzyskać dostęp do błędów formularza w swoim widoku. Każdy związany instancja Formularz ma przydzielać błędy, które daje słownika mapowania nazwy pola do błędu, komunikat wymienia:

>>> f = ContactForm({'subject': 'Hello', 'message':''}) 
>>> f.errors 
{'message':[u'This field is required.']} 

Można uzyskać dostęp do poszczególnych pól w następujący sposób:

>>> if f['subject'].errors: 
     values = [Add values to send to template] 
+0

dobry, używałem coś jeśli "subject" w f.errors: ... Ale to jest lepsze, drukałem f.errors, co daje ciąg html – luismmontielg

Powiązane problemy