TIL(2020) - 2/11일(화) for REST API

개발풋볼러·2020년 2월 11일
0

TIL(2020)

목록 보기
7/7

Serialize
메모리에 갖고 있는 비연속적인 데이터를 연속적인 데이터로 만드는 과정
파일, 문자열

Deserialize
연속적인 데이터를 파이썬이 사용하는 데이터 형태로 만드는 과정

Serializer
Custom Python object
-> (Serializer) -> Python data type
-> (Renderer) -> String(외부에 줄 수 있는 형태-JSON, xml, yaml)

serializer = SnippetSerializer(snippet)
snippet: Custom Python object
serializer: snippet object를 Python data type으로 변환할 수 있는 Serializer객체
==> .data(snippet object를 python data type으로 가져오는 property)

Deserialize과정
JSON string
-> (Parser) -> Python data type
-> (Serializer) -> Custom object(Model instance)
(create / update)

profile
안녕하세요. 웹개발을 공부중입니다.

0개의 댓글