Django Form의 Validation

Django의 폼 검증(Form Validation)은 데이터가 클린(Clean)될 때 이루어진다. 이 과정을 커스터마이징하는 것은 검증의 여러 단계에서 가능하다. 이 과정에서 ValidationError 예외를 일으키는 식으로 검증의 실패를 표현한다. 

기본적은 검증은 validator를 통해 이루어진다. validator는 인자 하나를 받아 검증한 다음, 실패하면 예외를 발생한다. 이 validator는 각 필드에 대해 to_python()과 validate()를 실행한 다음, 호출된다. 

경우에 따른 Git 명령어 (Git Cheatsheet)


Git은 코딩하는 사람들에겐 매우 요긴한 도구이지만, 난해한 개념 때문에 문제가 생겼을 때 대처하기 어려워하는 경우가 많다. 나 역시 마찬가지여서, 문제가 생겼을 때 해결했던 방법을 이 글에 기록하고자 한다.

먼저 Git을 쓰는 사람이라면 다음 개념은 명확히 알고 있어야 한다. Git을 쓸 때 우리가 다루는 공간은 크게 작업트리(Working Tree), 스테이징 영역(Staging Area), 로컬 저장소(Local Repository), 원격 저장소(Remote Repository) 4가지로 나눌 수 있다. 이 개념부터 명확히 이해해야 한다.


인기글