Python/DjangoRestFramework
[DRF] serializer , form ..
DRF( Django rest framework) 에서는 직렬화(serializer) 기능이있다. 직렬화에대하 한번 알아보자! 모든 프로그래밍 언어의 통신에서 데이터는 반드시 문자열로 표현되어야한다! 예를 들자면.. 송신 : 객체를 문자열로 변환하여, 데이터전송 -> 직렬화 수신 : 수신한 문자열을 다시 객체로 변환하여 활용 -> 비직렬화 각언어에서 모두 지원하는 직렬화 포맷에는 대표적으로 json , xml 이있다 ! DRF 에서는 ModelSerializer 를 통해 Json 직렬화 를 한다. Serializer/ModelSerializer는 기존 장고에서의 Form/ModelForm 과 비슷한느낌이다. 코드로 보여주자면.. 굉장히 비슷하다 결론은 공통점은 폼필드 지정 or 모델로부터 읽어온다 차이점..