개발 환경 세팅 및 장고 패키지 설치
개발 환경(OS) : Windows11
사용한 개발 툴 : Visual Studio Code (VSCode)
1. 프로젝트 폴더 생성
- 프로젝트의 루트 폴더를 생성합니다. 저는 django_proj로 생성하였습니다.
2. 확장 프로그램 설치
- 장고(Django), 파이썬(Python) 확장 프로그램을 마켓플레이스에서 검색 후 설치합니다.
3. 파이썬 가상환경 세팅
- 아래 명령을 통해 파이썬에서 제공하는 가상환경을 구성합니다.
- python -m venv {생성할 가상환경 루트 디렉터리}
- 코드 실행 및 패키지 설치 등을 가상환경에서만 수행하여 다른 프로젝트와 독립된 환경을 구성할 수 있다.
python -m venv venv_proj
4. 가상환경 활성화
- activate를 실행하여 생성된 가상환경을 활성화한다.
.\venv_proj\Scripts\activate
※ 명령 실행 시 아래 오류 발생할 경우
+ .\venv_proj\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Windows PowerShell 관리자 권한 실행하여 ExecutionPolicy를 입력하면 Restricted로 되어있을 건데,
RemoteSigned 바꿔주고 다시 시도하면 된다.
set-ExecutionPolicy RemoteSigned
5. 장고 패키지 설치
- 가상환경이 활성화 된 채로 아래 명령으로 django 패키지를 설치한다.
pip install django
- Lib 폴더에 django 패키지가 여럿 다운받아진다.
6. DRF(Django Rest Framework) 설치
- 마찬가지로 가상환경이 활성화된 채로 아래 명령으로 Django Rest Framework를 설치한다.
pip install djangorestframework
- 마찬가지로 Lib 폴더에 DRF 패키지가 여럿 다운받아진다.
이후 작업은 다음 포스팅에...