python 백앤드의 프레임워크중 장고를 선택한 이유가 뭘까?
장고의 장점
Fully loaded
많은 기능을 보유한 풀스택 프레임 워크
강력한 ORM,많은 사용자/커뮤니티
빠른개발,손쉬운 보안 설정
Django From, ORM
Admin(Back Office)
django는 디자인 패턴중 MVC패턴과 유사한 MVT패턴을 사용한다
데이터(Model),데이터 처리 로직(View), 사용자 인터페이스(Template)로 구분
MVC vs MVT
spring (MVC) , Django(MVT)
데이터 처리 방식
객체와 관계를 연결해주는 개념
파이썬 문법으로 편하게 데이터베이스에 있는 데이터를 조작
관계 테이블을 관리하는 기준, 분기점
각각의 기능과, DB의 관계성
독립성 유지와 필요에 의해서만 연결만 하도록 유도
check 유효성 체크
JsonResponse - 직렬화 하여 반환