-
[Django] 개발환경 구축 및 프로젝트 생성_Mac파이썬/Django 2022. 12. 4. 15:48728x90반응형
poetry 설치
poetry 공식문서 참고
curl -sSL https://install.python-poetry.org | python3 -
공식 문서에는 아래 명령을 입력하라고 나와있지만 왜인지 설치 후에 poetry를 입력하면 `zsh: command not found: poetry` 오류가 떠서 homebrew로 재설치했다.
homebrew란? -MacOS용 패키지 관리자
homebrew 홈에 나와있는 아래 명령어를 입력한 후 poetry를 설치해주니 잘 되었다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install poetry
그리고 아래처럼 init명령어로 현재 파일에 poetry를 선언해준다.
poetry init
그러면 몇가지 질문이 대화형식으로 뜨는데 나는 아래처럼 답변해주었다.
프로젝트 시작하기
장고를 설치해준다.
poetry add django
그리고 만들어진 가상환경에 진입한다.
poetry shell
가상환경 벗어나기
exit
가상환경에 잘 들어왔는지 확인하려면 아래 명령어를 입력했을때 에러없이 잘 뜨면 된 것이다.
django-admin
가상환경 내부에서 django-admin을 입력하면 위 사진처럼 명령어들이 뜨는데 프로젝트를 시작하기 위해서 startproject라는 명령어를 사용할 것이다.
django-admin startproject config .
config라는 폴더를 현재위치(.)에 생성한다는 의미이다.
위 파일들이 생성되었다면 올바르게 프로젝트가 시작되었다는 뜻이다.
🕹 startproject 로 생성된 폴더 및 파일들
- config
- settings.py : 프로젝트의 환경/구성을 저장하는 파일
- urls.py : Django 프로젝트의 URL 들을 관리하는 파일
- 기타 아직은 덜 중요한 파일들
- manage.py : 서버를 작동시키는 중요한 파일
python 프로젝트에 대한 .gitignore 폴더 만들기
extention 중에 gitignore을 설치한다.
명령 팔레트에 Add gitignore을 검색하면 어떤 언어를 사용할 것인지 묻는데 python을 입력한다.
그럼 폴더에 아래처럼 파이썬으로 된 .gitignore 폴더가 생성된 것을 확인할 수 있다.
이상으로 poetry로 가상환경 만들고 django 프로젝트 생성하기ㅣ였다.
개발환경 구축 끗~~
LIST'파이썬 > Django' 카테고리의 다른 글
[Django] 사용자 app 생성하기 _Mac (0) 2022.12.27 [Django] app(폴더) 및 model 만들기 (0) 2022.12.07 [Django] 프레임워크 vs 라이브러리 (0) 2022.12.07 [Django] 서버 구동하기 (feat. migration) 및 관리자 생성 (0) 2022.12.05 django 설치 및 환경설정 (0) 2022.11.21 - config