[Django - Form][DRF - Serializer] Field-level validation
By 양파개발자 SW의 블로그입니다^^ | 2020년 6월 7일 |
Django 에서 Form 이 있다면, DRF 에서는 Serializer 가 있다.둘다 입력값에 대한 각종 처리를 담당한다는 면에서 하는일이 굉장히 유사하다. 그중에 가장 중요한 작업중 하나가 Validation 인데, 오늘은 그 Validation 코드를 깔끔하게 작성하도록 도와줄 Field-level Validation 과, 그 용법을 알아본다. Field-validation 이 뭐죠- 말그대로 하나의 필드에 대한 검증 로직을 말한다.- 하나에 대해서만 검증이 이루어 져야 하기때문에, 데이터의 다른 필드 데이터와의 참조 없이, 독립적으로 수행될 수 있어야 한다. <DRF Serializer 에서의 특정 필드 Validation> from rest_framework import ser