드디어 -!
framework 중 하나인 Django
의 기초적인 내용에 대해 배워본 시간.
장고에 익숙해지면 Node.js
도 공부해봐야겠다!
파이썬으로 작성된 오픈 소스 웹 프레임워크로,
모델-뷰-컨트롤러 패턴을 따르고 있다.
: 전반적인 틀을 잡아줌. 프레임워크 속에서 개발만 하면 됨.
요리사라면, 모든 도구가 있어 요리만 하면 됨!
: 코드 뭉치. 기능만 가져와서 구현함.
비밀번호를 저장!? 암호화 => 필요한 라이브러리 사용.
pip처럼 설치하고 import 해야함
pip는 뭐지? 🤔
: 파이썬으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템
프레임워크는 프레임워크가 주가되어 프레임워크를 배워서 사용함
라이브러리는 쓰고싶은것만 골라서 쓰면 됨 사람이 주가 됨
: 개발을 위한 Architecture
[ Client부터 Mysql까지가 하나의 루틴 ]
url config 요청 : 요청에 따라 분류하여 view로 보내서 처리
view : 로직만 작성
Model : 모델을 거쳐서 sql - 파이썬 다른 언어를 소통할 수 있게됨
ORM : 파이썬과 sql의 번역기. 명령을 내릴 수 있음. 객체를 연결해줌. 장고의 기능
CRUD : Create Read Update Delete [생성-조회-수정-삭제]
수업을 들으며, 처음으로(....!!!!!!!!!!!!) 모든 내용을 이해했다.
무척 기초적인 내용이긴 하지만, 한 번에 이해가 됐다는 것에 큰 기쁨을 느끼며..
오늘도 힘내서 열공 빡공하자ㅏ 🔥👩🏻💻