1. 프로젝트 폴더인 capstone_project 폴더랑 같은 위치에 가상 환경을 먼저 만든다

    → python -m venv "가상환경"

  2. 가상환경이 있는 위치에서 가상 환경을 킨다.

    → source "가상환경"/bin/activate(mac 일 경우)

    → source "가상환경"/scripts/activate(mac이 아닐 경우)

  3. 프로젝트 폴더(capstone_project)로 들어가서 requirement file의 모듈들을 다운 받는다.

    → pip install -r requirement.txt

4.본 프로젝트는 mysql을 사용하므로 workbench가 없으면 다운받는다. workbench에 "alpha"라는 schema를 생성한다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6b4fcafe-8f41-47cd-ab29-9809f29789f3/_2021-02-20__11.45.46.png

  1. 프로젝트 폴더(capstone_project)안의 manage.py와 같은 위치에 my_settings.py를 생성하고 아래 내용을 파일에 기입한다.
DATABASES = {
    'default' : {
        'ENGINE': 'django.db.backends.mysql',    
        'NAME': 'alpha',                  
        'USER': 'root',                        
        'PASSWORD': '본인 db password',                  
        'HOST': 'localhost',                   
        'PORT': '3306',
				'OPTIONS': {'charset': 'utf8mb4'},4                          
    }
}
  1. 프로젝트 폴더(capstone_project)안에서 migration을 진행해준다.

6.1. → python manage.py makemigrations

6.2. → python manage.py migrate

  1. 해당 장고 서버를 실행 시킨다.

→ python manage.py runserver

  1. 1~6번까지 설정을 완료하면 앞으론 서버를 매번 키고 싶을때 1~6번은 생략하고 7번만 시행하면 된다.