0. Intro

xyzw·2023년 2월 6일
0

django

목록 보기
1/2

웹서비스 구조

Front-End

JS, HTML, CSS

Back-End

  • MariaDB
  • NGINX: 서버 SW, 클라이언트에게 받은 요청을 처리
  • django
  • docker: 배포

django가 어떻게 구축되는지

  • 기능별로 여러 가지 앱이 django 내부에서 동시에 생성
    Account: 계정 관련, Article: 게시글 관련, Project, Comment
  • 여러 앱을 엮어서 만든 하나의 컨테이너를 docker 시스템에 밀어넣고, 구축한 docker 시스템을 VULTR에 올려 배포

django 개발 패턴

MVT: Model, View, Template

각자의 부분을 역할하면서 전체적인 프레임워크를 구축

  • Model: django에서 database와 통신하게 해주는 도구
  • View: django에서 계산하는 부분을 담당, user의 request를 server가 처리하여 response를 돌려주는 과정이 view 단에서 이루어짐
  • Template: UI와 밀접하게 연관됨

0개의 댓글