2010-02-23 11 views
10

js 유효성 검사를 양식에 추가하고 싶습니다. 유효성 검사는 내 서버에 대한 요청없이 수행해야합니다.Django Javascript 폼 유효성 검사

예를 들어 양식이있는 페이지를 열고 오류를 만들고 js 코드가이 필드가 필수이며이 필드가 너무 짧으면이 필드가 있어야한다는 것을 보여줍니다 (서버에 대한 단일 요청없이). 숫자 등

주요 아이디어 - DRY -이 js 코드는 자동 생성되어야하며 양식에서 유효성 검사 규칙을 가져야합니다.

이제 사용자 정의 js 코드를 작성하여 (또는 일부 양식 유효성 검사 라이브러리를 사용하여) 유효성 검증을 구현할 것이므로 양식 및 js 코드에서 유효성 검증 규칙을 복제해야합니다. 이것은 DRY가 아닙니다 :) 또한 오류 메시지와 관련된 몇 가지 문제가 발생합니다.

내 필요에 대한 해결책이 있습니까?

감사합니다.

답변

2

이 게시물을 내 북마크에서 발견했지만 아직 직접 사용해 본적이 없습니다.

http://eikke.com/django-validation-an-introduction/

그것이 NEWFORM 양식에서 클라이언트 측 유효성 검사 자바 스크립트를 생성하는 방법을 설명하는 작은 포스트

(건조를 유지). 일부 코드는 또한에서 사용할 수 있습니다 a git repository

+3

불행히도 건강하지 못하고 생존하는 것 같습니다. – demalexx

0

나는 또한 그것에 대해 생각하고 장고 - 파슬리 발견 : https://github.com/agiliq/Django-parsley. 폼 검증을위한 최고의 js 라이브러리 인 parsleyjs를 사용합니다.

나는 클라이언트 측에서 충분한 유연성을주지 못하기 때문에 여전히 그것을 보았고 여전히 만족스럽지 않다. 하루가 끝날 때면 나는 (내가 모든 것을 두 번 쓰는) WET 될 것이라고 생각한다. 그래서 나는 유연성을 가지게 될 것이고 나는 클라이언트 측에서 원하는 것을 정확히 할 수있을 것이다.