728x90
SMALL
다음은 Mac 기준으로 작성한 장고 기본 세팅이다.
1. 프로젝트 시작하기
django-admin startproject [프로젝트 이름]
2. 프로젝트 폴더 들어가기
cd [프로젝트 이름]
*여기서 ls 명령어를 치면 [프로젝트 이름] manage.py가 나오는게 정상이다.
3. 가상환경 생성
python3 -m venv [가상환경 이름]
4. 가상환경 실행
source [가상환경 이름]/bin/activate
+) 가상환경 종료
deactivate
5. 장고 설치하기
pip install django
6. 앱 생성
django-admin startapp [앱 이름]
6. manage.py로 앱 생성
python manage.py startapp [앱 이름]
*앱은 우리가 만드려는 서비스의 세부적인 기능들을 의미한다.
ex) 인터넷 쇼핑몰 -> 개인정보 관리 페이지, 게시판 페이지, 쇼핑 페이지, 장바구니 페이지
* 앱을 생성한 뒤에는 settings.py에 생성한 앱 이름을 작성해주어야 한다.
7. Migration-makemigrations
python manage.py makemigrations
*models.py에서 적용한 변경사항이나 추가된 혹은 삭제된 사항들을 감지하여 파일로 생성해준다.
7. Migration-migrate
python manage.py migrate
*생성된 파일을 DB에 적용해준다.
-> Models.py에서 테이블을 추가하거나 변경사항이 있을 때 터미널에 위와 같은 2개의 명령어를 입력해주어야 한다.
8. 서버 작동 시켜보기
python manage.py runserver
* [내가 생성한 프로젝트]가 있는 경로로 이동한 후에 manage.py를 작동시켜주어야 한다.
728x90
LIST