TIL(22.09.22) - Django vs Flask,Pyramid

이지영·2022년 9월 22일
0

TIL/WIL

목록 보기
20/110

내일배움캠프 AI

오늘 한 일

장고 입문 가이드 실시간 강의
Django 기초

강의 정리

  • Web Framework(웹 프레임워크) : 프레임워크는 개발을 도와주는 하나의 틀
  • Django vs Flask,Pyramid
DjangoFlask,Pyramid
거대한 프레임워크경량 프레임워크
많은 유틸(기능)들이 이미 만들어져있음최소한의 기능들만 제공
DB, 로그인, Admin, 패스워드 암호화 등 이미 제공로그인, DB등의 관리를 직접 해야함
커뮤니티와 문서가 잘 되어있다.관리자 페이지 구축을 따로 해주어야한다.

Django

  • MVT 패턴

    • M (Model)
      • 데이터베이스의 모델 (ORM)
      • 저장되고 사용되는 데이터의 형태
    • T (Template)
      • 사용자에게 보여지는 부분
      • 화면
    • V (View)
      • 실질적으로 프로그램이 동작하는 부분
      • url을 요청하고 응답하는 그 사이에 일어나는 '서비스'들이 존재하는 곳
  • ORM : Django의 ORM은 Python으로 데이터베이스 클래스 모델을 만들고, 만든 모델을 바탕으로 자동으로 데이터베이스를 다룰 수 있도록 도와준다.


profile
🐶🦶📏

0개의 댓글