장고 특강 MVT 패턴

손성수·2023년 4월 26일
0

강의 목적

  1. 장고와 ,MVT의 이해
  2. Product 장고를 사용하는 이유
  3. 세세한 정보 urls.py 등을 사용한 이유


Django란?

python 백앤드의 프레임워크중 장고를 선택한 이유가 뭘까?

장고의 장점
Fully loaded
많은 기능을 보유한 풀스택 프레임 워크
강력한 ORM,많은 사용자/커뮤니티
빠른개발,손쉬운 보안 설정

Django From, ORM

Admin(Back Office)

  • 판매 제품 재고 변경
  • 회원 계정 복구, 임의탈퇴 상황
  • 금일 매출 또는 오늘 몇명 회원가입
  • 대쉬보드 커스텀 가능


MVT Pattern

django는 디자인 패턴중 MVC패턴과 유사한 MVT패턴을 사용한다
데이터(Model),데이터 처리 로직(View), 사용자 인터페이스(Template)로 구분


MVC vs MVT

spring (MVC) , Django(MVT)


데이터 처리 방식

  • 사용자 요청 < > URL < > VIEW < > Model(데이터베이스) , Template(render)
  • request(요청) 와 response(응답)의 데이터를 주고 받고, 처리하는 과정


ORM이란?

객체와 관계를 연결해주는 개념
파이썬 문법으로 편하게 데이터베이스에 있는 데이터를 조작



App이란 뭘까?

관계 테이블을 관리하는 기준, 분기점
각각의 기능과, DB의 관계성



App 생성시 urls.py가 생성되지 않는 이유


독립성 유지와 필요에 의해서만 연결만 하도록 유도



데이터 베이스

check 유효성 체크

Response

JsonResponse - 직렬화 하여 반환

profile
더 노력하겠습니다

0개의 댓글

관련 채용 정보