본문 바로가기
FrameWork/airbnb clone

0. 환경설정

by mansoorrr 2023. 8. 1.

NomadCoder AirBnB 클론코딩을 시작한다.

 

먼저 python과 vscode를 설치한다. 이후 내가 프로젝트를 만드는 폴더에  airbnb_backend라는 폴더를 만들어준다.

vscode를 관리자 모드로 열어주고 airbnb_backend폴더를 연다. 그리고 터미널에서 git init을 통해 git을 세팅하고, 가상환경을 설치한다. 가상환경은 poetry를 활용했다. virtualenv를 활용해도 되지만 영상에서는 poetry를 활용했다. poetry는 python을 가상환경을 쉽게 활용하게 해준다.

 

Introduction | Documentation | Poetry - Python dependency management and packaging made easy

If you installed using the deprecated get-poetry.py script, you should remove the path it uses manually, e.g. rm -rf "${POETRY_HOME:-~/.poetry}" Also remove ~/.poetry/bin from your $PATH in your shell configuration, if it is present.

python-poetry.org

 

여기서 나의 운영체제에 맞게 코드를 복사하고 터미널에 붙여넣기 해주고 엔터를 눌러주면 자동으로 설치된다.

나의 경우는 vscode상에서 cmd창을 이용하고 있기 때문에 터미널에 pip install poetry를 입력하여 설치했다. 그리고  poetry init을 입력하고 엔터를 누른다. 그러면 python version, discription등이 나온다. 그건 엔터를 눌러주고 licence는 MIT, 중간에 would you like to define your main dependencies interactively와 다음질문은 no를 입력,  마지막 confirm은 yes를 입력한다. 여기까지 완료하면 pyproject.toml 파일이 생성된다. 

 

이후 터미널에서 poetry add django를 입력한다. 그리면 pyproject.lock 파일이 생성되었다. 이후 가상환경에 들어가기 위해서는 poetry shell을 입력하여 들어간다. 그러면 로컬에서 가상환경으로 들어갈 수 있게 된다. 이상태에서 명령어를 입력하기 위해서는 poetry run 을 먼저 작성해 주고 이후에 내가 생각한 명령어를 작성한다. 장고 명령어를 보기 위해서는 poetry run django-admin을 입력했다.

 

나타나는것을 확인하고 poetry run django-admin startproject config . 를 입력하면 장고 프로젝트가 생성된다.

 

'FrameWork > airbnb clone' 카테고리의 다른 글

2. House Model  (0) 2023.08.05
1. Django and migrate  (0) 2023.08.03