BootCamp/베어유:Django

BEAR-U : Django (9)

혼복필 2023. 12. 11. 16:59
728x90
300x250
SMALL

오늘은 Django의 기본 구성에 대해 알아보는 강의를 진행하였습니다.

이해하기 쉬운 비유로 내용 숙지에 도움을 주셨습니다.

9강. Django의 기본 구성 및 특징 어서오세요. Django 레스토랑입니다.

'django의 기본 구성에 대해 배운다.'

레스토랑 프로세스

 

Django의 특징 (MVT)

= MVT(Model-View-Template) 구조로 잡혀있는 프레임 워크

 

1. 데이터 베이스를 제어하는 영역 (Model)

2. 각종 로직을 처리하는 영역 (View)

3. 사용자에게 보여지는 페이지 담당 영역 (Template)

Django의 Project 구성

 

manage.py

= Django 프로젝트를 관리하기 위한 Script

- makemigrations (app name) : migration 파일 생성

- migrate (app name) : migration 적용

- startapp (app name) : 새로운 django app 생성

- collectstatic : 각종 정적 파일들(static 파일)들을 settings.STATIC_ROOT 경로로 모음

- runserver : 개발 서버 실행

- python manage.py --help : 지원하는 명령어 목록

+

1. 데이터베이스 테이블을 만들 때 DDL을 사용

2. django에서는 모델에 테이블을 정의하는 코드를 작성

3. manage.py의 makemigrations 명령어를 실행

4. 모델에 작성한 코드를 기반으로 migration 파일을 자동 생성

5. 이후 migrate 명령어를 실행하면 생성된 migration 파일을 기반으로 자동으로 DDL을 전달

(이 외의 다양한 명령어는 공식문서 참조)

728x90
300x250
LIST

'BootCamp > 베어유:Django' 카테고리의 다른 글

BEAR-U : Django (11)  (2) 2023.12.12
BEAR-U : Django (10)  (2) 2023.12.12
BEAR-U : Django (8)  (0) 2023.12.11
BEAR-U : Django (7)  (8) 2023.12.10
BEAR-U : Django (6)  (0) 2023.12.10