내가장고 검증 배열
rf['email'].errors
으로 사용하고 내가 오류의 배열을하는 데 사용할 수 있습니다, 문서 말했다.
[str(e) for e in rf['email'].errors] #give me ["<django.utils.functional.__proxy__>"]
repr 또는 str - 이는 ul 또는 배열 문자열을 제공합니다.
그래서 repr과 eval을 함께 사용했을 때만 작동했습니다. 하지만 나는 그 어리석은 해결책을 생각한다.
eval(`rf['email'].errors`)
그냥 몇 해명 : 1)는 장고 양식 RF인가? 그리고 rf [ 'email'] django FormField? 2) 얻으려는 결과는 무엇입니까? 오류에 대한 HTML 문자열입니까? 또는 다른 것? –
1. rf는 양식입니다. 2. rf [ 'email']은 FormField입니다. 3. json을 달성하려고합니다. 검증을 위해 양식을 사용합니다. –