2009-12-10 3 views
9

필드의 정리 메서드에서 발생하는 오류가 있습니다 (필드에 연결되지 않음).Django : 필드와 관련된 유효성 검사 오류를 표시하는 방법은 무엇입니까?

어떻게 템플릿에 표시합니까?

{{forms.errors}}와 {{form.non_field_errors}}를 시도했지만 어느 것도 작동하지 않았습니다.

+3

'{{form.non_field_errors}}'가 작동해야합니다. 코드에 다른 문제가있는 것처럼 보입니다. – Alasdair

+0

질문에 관련 코드를 게시하면 추측 할 수 있습니다. –

답변

6

docs에 따르면이 필드는 특수 필드 (__all__)로 이동하며 non_field_errors() 메서드를 통해 액세스해야합니다. 추측 해 보면,이 메서드는 시퀀스를 반환한다고 말하고 싶습니다.

+0

를 반환합니다. 데이터를 인쇄하면 html 형식의 문자열이 반환되지만 dict와 동일한 속성을 갖습니다. – radtek

관련 문제