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

2021. 7. 16. 00:37·Archive/Develop
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
'Archive/Develop' 카테고리의 다른 글
  • [ Error ] tomcat 실행 시 포트가 겹치는 에러 해결
  • [ Python ] 이것이 코딩테스트다! | 당장 좋은 것만 선택하는 그리디
  • [ 워드 클라우드 ] 기리보이의 띵곡들은 어떤 단어가 많이 나올까?
  • [ Python ] 그래프를 그려 데이터 기반의사 결정을 해보자!
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

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

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

    • 배고픕니다
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바