[ Python ] Python 의 Web Framework | Django 의 구조 | Django ORM

2021. 7. 16. 00:37·Archive/Develop
목차
  1.  
  2.  
  3. Python의 Web Framework 종류
  4. Django의 MVT 패턴
  5. ORM 이란?
728x90
반응형

 

 

Python의 Web Framework 종류

 

 

  • 최소한의 기능만 제공하는 프레임워크
    • Flask
      • https://flask.palletsprojects.com/en/1.1.x/
    • Pyramid
      • https://trypyramid.com/
  • 이미 많은 기능을 제공하는 프레임워크
    • Django
      • https://www.djangoproject.com/

 

 

 

 

 

 

 

 

Django의 MVT 패턴

 

 

 

  • M (Model)
    • 데이터베이스의 모델 (ORM)
    • 저장되고 사용되는 데이터의 형태
  • T (Template)
    • 사용자에게 보여지는 부분
    • 화면
  • V (View)
    • 실질적으로 프로그램이 동작하는 부분
    • url을 요청하고 응답하는 그 사이에 일어나는 '서비스'들이 존재하는 곳

 

 

 

ORM 이란?

 

 

Django의 ORM은

Python으로 데이터베이스 클래스 모델을 만들고,

만든 모델을 바탕으로 자동으로 데이터베이스를 다룰 수 있도록 도와준다.

쿼리를 따로 작성 하지 않아도 되는 장점이 있으나, 큰 프로젝트에서는 조금 불리한 부분이 확실히 있는 것 같다.

정처기에서도 다뤄지는 개념이다!

 

 

 

 

 

장고에 대한 기본 이해가 부족하다고 생각하여 공부를 하고 있다.

열심히 달려보자!

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ Error ] tomcat 실행 시 포트가 겹치는 에러 해결  (0) 2021.08.26
[ Python ] 이것이 코딩테스트다! | 당장 좋은 것만 선택하는 그리디  (0) 2021.08.02
[ 워드 클라우드 ] 기리보이의 띵곡들은 어떤 단어가 많이 나올까?  (0) 2021.07.14
[ Python ] 그래프를 그려 데이터 기반의사 결정을 해보자!  (0) 2021.06.27
[ Python ] 상하좌우 탐색  (0) 2021.06.23
  1.  
  2.  
  3. Python의 Web Framework 종류
  4. Django의 MVT 패턴
  5. ORM 이란?
'Archive/Develop' 카테고리의 다른 글
  • [ Error ] tomcat 실행 시 포트가 겹치는 에러 해결
  • [ Python ] 이것이 코딩테스트다! | 당장 좋은 것만 선택하는 그리디
  • [ 워드 클라우드 ] 기리보이의 띵곡들은 어떤 단어가 많이 나올까?
  • [ Python ] 그래프를 그려 데이터 기반의사 결정을 해보자!
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
코뮤(COMMU)코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    자바스크립트
    파이썬 문제
    백준 문제풀이
    파이썬 알고리즘
    자바스크립트 API
    백준
    Python
    파이썬 백준
    보안뉴스
    Oracle
    코드업
    코드업 파이썬 기초 100제
    비박스
    카카오 100일 프로젝트
    백준 파이썬
    오라클
    장고
    oracle db
    코드업 기초
    C++
    javascript
    Codeup
    파이썬 기초 문제
    백준 풀이
    자바스크립트 객체
    파이썬
    파이썬 기초
    docker
    Git
    Django
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ Python ] Python 의 Web Framework | Django 의 구조 | Django ORM
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.