2022. 11. 1. 19:14ㆍ스파르타코딩(22.8.29~22.12.31)/TIL(Today I Learned)
- Today I Learned
- serializer를 이용한 CRUD
전에 pure(순수한)장고에서 했었던 html(templates)마다 키값을 담아 해당 템플릿에 render하는 방식이 아닌
(종이에 써서 주는 방식이 아닌)
그 내용 그대로만 DB(database)에서 꺼내어 그 내용을 범용적인 Json데이터 형태 serializer하여
프론트엔드(사용자)에게 전달해주는 방식을 새로 배웠다.
오늘은 DB를 에서 정보를 사용해보았다.
시리얼라이즈는 데이터의 형태 이기때문에
친절하게 DB에 들어가기전 오류가 없는지 검증하는 과정도 포함된다.
POST = Create(생성)
GET = Read(불러오기)
PUT = Update(저장된 DB수정)
Delete(DB에서 삭제)
is_valid(유효성 검사 검증)
GET = READ(불러오기)
POST = Create(생성) CODE
PUT,DELETE CODE (수정,삭제)
PUT = Update(저장된 DB수정)
DELETE (DB삭제)
이전에 배웠던 pure 장고보다 serializer를 이용하니 DB 관리하기 훨신 수월해졌다.
전에 HTML을 각 Template마다 키값을 담아 보내줬던 방식보다 코드양이 줄고 생산성이 좋아졌다.
아직 익숙하진 않지만 점점 다뤄보며 익혀봐야겠다.
'스파르타코딩(22.8.29~22.12.31) > TIL(Today I Learned)' 카테고리의 다른 글
[TIL] Serializer와 vaild(검증) 관계 22/11/02 03일차 (0) | 2022.11.03 |
---|---|
[TIL] runserver없이 POST맨 활용해보기 22/11/01 02일차 [3/3] (0) | 2022.11.02 |
[TIL] Serializer는 단독적일까? 22/11/01 02일차 [1/3] (0) | 2022.11.01 |
[TIL] Serializer 이란? 22/10/31 01일차 (0) | 2022.10.31 |
[TIL] 내일 배움 캠프 61일차 22/10/28 (0) | 2022.10.31 |