
1.Serializer 직렬화를 해주는 일종의 도구 장고에만 특별히 존재하는 기능이라기보다는 대부분의 프레임워크에 존재하는 일반적인 개념임 장고 Form과의 유사성 장고의 Serializer는 장고의 Form(Model Form) 과 많이 유사하다. 기능적으로 비교하자면 Serializer는 POST요청만 처리하는 FORM이라고 볼 수 있음. Form : Form 태그가 포함된 HTML 태그를 생성 Serializer : Form 데이터가 포함된 JSON문자열을 생성 둘 다 입력된 데이터에 대한 유효성 검사 진행 가능 Serializer의 기능 데이터 변환 및 직렬화 지원(JSON 포맷 등) 입력된 JSON 포맷에 대한 유효성검사 LIST/CREATE을 포함하여 특정 record(데이터)에 대한 ret..

통신 방식의 변화 기존에는 Get 요청 > HTML Form 포멧으로 응답 Post 요청시 multipart/form-data인코딩을 요청하고(데이터를 전송하고) HTML 포맷으로 응답 최근에는 API 서버에서 대개 JSON 인코딩된 요청을 응답(JSON을 활용하여 요청 및 응답) 직렬화 어떤 프로그래밍 언어를 사용하든지, 통신에서 데이터는 필히 문자열로 표현되어야 함 송신자 : 데이터인 객체를 직렬화를 통해 문자열로 변환하여 전송 수신자 : 수신한 문자열을 비직렬화를 통해 객체데이터로 변환하여 활용 Json, XML등은 모든 언어에서 지원하는 직렬화 포멧임. 즉 어떤언어에서든 통신을 위한 수단으로 사용될 수 있기에, 다른 언어들 간의 소통도 가능하다 다른 말로 하면, 모든 언어가 Json/XML 등에 ..