컴굥일지
[Django Study 01] Django Intro 본문
반응형
강의에서 사용할 기술 스택
- Front-end: HTML, CSS, JS 사용 예정
- Back-end: django, NGINX, docker, MariaDB 사용 예정
- VULTR를 사용하여 실제 서버를 배포하는 것까지 할 예정
django
- 여러가지 app이 동시에 생성된다.
- 기능별로 app을 나누어 제작한다.
- app마다 각자 HTML, CSS, JS 파일들을 보관한다.
Pycharm
ctrl+shift+tab + T : terminal
file - setting - Project: pragmatic - python interpreter - 톱니 - add
터미널에 venv가 안 떠오를 경우
file>settings>Tool>terminal에서 shell path 에서 powerschell을 cmd로 바꾸기
django 실행 : python manage.py runserver
Django Patterns
- MVT 개발 패턴
- Model, View, Template(Controller)
- Model
- 모델은 장고에서 DB와 통신을 하게 해주는 편리한 도구
- (DB 언어를 몰라도 객체를 저장,수정,삭제를 쉽게 해 준다.)
- View
- 장고에서 계산하는 부분에 대부분을 담당
- user/server 사이의 request/response가 이곳에서 이루어진다.
- request를 받아서 서버에서 authenticated, valid, data collect form DB, Render response 등 여러 가지 일을 진행한다.
- Template
- HTML, CSS, JS같이 실질적으로 볼 수 있는 Front-end단과 밀접하게 관련되어 있다.
[출처] 작정하고 장고! Django Pinterest 따라만들기 : 바닥부터 배포까지
섹션 0. Intro
반응형
'프로그래밍 강의 > Django' 카테고리의 다른 글
[Django Study 03] Django Template - extends, include로 HTML 만들기 (0) | 2022.04.12 |
---|---|
[Django Study 02] Django 시작 & Gitignore (0) | 2022.04.11 |
[Django Study 00] Django Study 시작 (0) | 2022.04.06 |
[Python 기초 복습 3] 함수 정의/클래스 (0) | 2022.03.31 |
[Python 기초 복습 2] 조건문/반복문 (0) | 2022.03.29 |
Comments