2. 파이썬 설치 choco install -y python python --version
3. 프로젝트 폴더 이동 : c:\workspace\backend 생성
cd c :\ mkdir workspace cd workspace mkdir backend cd backend
4. venv로 가상화 생성 : 가상 환경은 하나의 PC에서 프로젝트 별로 독룁된 파이썬 실행 환경을 사용할 수 있도록 함. : 프로젝트간 종속성 충돌 해결 : python -m venv <가상화이름> : 설정을 편하게 하기위해 venv라는 이름 사용
py -m venv venv
5. 가상화 환경 진입
venv\Scripts\activate.bat
4. 사용할 패키지 설치 : pip는 파이썬으로 작성된 패키지 소프트웨어를 설치/관리하는 패키지 관리 시스템 : venv 가상화 환경에 아래 패키지를 설치 : 필요시 추가 설치 pip install django pip install djangorestframework pip install django-filter
(2) 프로젝트 생성
1. 장고 프로젝트 생성 (venv 폴더와 동일한 위치에서 / C:\workspace\backend ) : 프로젝트 생성 명령어 : django-admin startproject <프로젝트명> : 단순 구성이 아닌 다중 app 구성할 예정이므로 기본 어플을 config로 지정
django-admin startproject config . ← 점있음
: config 폴더및 manage.py 생성됨. : manage.py 는 스크립트인데, 사이트 관리를 도와주는 역할을 함.
2. 장고 서버 기동 (test) : http://127.0.0.1:8000 로만 접근 가능
py manage.py runserver
※ 더하기 : 외부 페이지 에서 접근 가능하게 : django settings.py 파일도 같이 수정해 줘야함. ( ALLOWED_HOSTS = ['*'] )
py manage.py runserver 0.0.0.0:8000
3. 웹서버 확인 : 웹 브라우저에서 http://127.0.0.1:8000 열기 : 로케트 나오면 정상 진행
(3) IDE 설치 (VS CODE)
1. vscode 설치
choco install vscode
: 중간에 나오는 확인 메시지에서 A 입력해줌
2. vscode 확장 기능 설치 : Python : Python for VSCode : Python Extension Pack : Django
2. vscode 에서 Ctrl + ` 를 누르면 터미널 실행됨 : 최초 실행시에 & : 이 시스템에서 스크립트를 실행할 수 없으므로~~ 에러 메시지 출력됨 : powershell 을 관리자 권한으로 열어 아래 명령어 실행 Set-ExecutionPolicy Unrestricted