211216 TIL

CoderS·2021년 12월 16일
0

TIL DAY 133

오늘 배운 일

✔️ Django 웹 개발

1. 개발 환경 (2)

전에는 밑의 커맨드를 설치했다.

출처 : 코드잇

이번에는 가상 환경을 구성해서 Django를 설치해보겠다.

Ubuntu를 켜서 터미널에 밑에 커맨드를 친다.
그리고 파이썬을 설치해보겠다.

pyenv install --list

그러면 많은 파이썬 버전이 나타난다.
우리가 원하는 파이썬 버전을 선택해서 설치해주면 된다.

그리하여 파이썬...
python 3.7.7 과 python 3.8.2 를 설치하겠다.

pyenv install {파이썬 버전}

만약 build failed 이라는 에러가 뜨면은 밑의 커맨드를 입력해준다.

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

둘 다 설치가 완료되면 밑의 커맨드를 쳐서 맞는 버전인지 확인해준다.

pyenv versions

밑에 처럼 나와야 해당 버전이 설치된 것 이다.

python 가상 환경 구성하기

커맨드는...

pyenv virtualenv {파이썬 이름} {가상 환경 이름}

예 )

pyenv virtualenv 3.7.7 django-envs

그리하여 생성한 가상 환경을 적용해준다.

출처 : 코드잇

global과 local로 가상 환경을 설정할 수 있다.

예 )

출처 : 코드잇

우선, global로 지정해준다. (시스템 전역)

pyenv global {가상 환경 이름}

예 )

pyenv global 3.8.2

결과는...

이제는 local를 설정해준다. (특정 디렉토리 가상 환경)

우선... 밑에처럼 작성해준다. (만약 이름이 다르면 본인 파일 이름에 맞춰서 작성한다)

cd codeit-django

django-envs를 local로 지정해주겠다.

pyenv는 가상 환경을 켜고 끌 필요없이 한 번 설정해두면 해당 디렉토리에 이동했을 때, 자동으로 가상 환경이 적용된다.

드디어... django 설치하기

django-envs 환경에 적용된 상태에서 설치해보겠다.

알아야 할 것은
codeit-django 디렉토리에 설치하는게 아니라 django-envs 환경에 django를 설치하는 것이다!

밑에 커맨드를 복사 붙여넣기 해준다.

pip install django==2.2

만약에 빨간색으로 에러가 발생하면...

sudo apt install python3-pip

이 커맨드를 실행하고...

pip3 install django==2.2

pip 끝에 3이라고 붙여서 다시 실행해보자!

그리고 잘 설치가 되었는지 한 번 확인해보자!

django-admin --version

위의 커맨드를 입력하면 밑에 2.2 버전이 잘 출력이된다.

2. Django 프로젝트 생성하기

우선 wsl (ubuntu)로 가서...

cd {디렉토리 이름}/

그리고 밑에 커맨드를 복사 붙여넣기 한다.

source ~/.bashrc

그리고 새로운 프로젝트 생성해보겠다.

밑에 있는 커맨드를 참고하면된다.

djangon-admin startproject {프로젝트 이름}

그리고 ls 라고 쳐서 프로젝트 이름을 확인해준다.

장고 서버 실행하기...

cd {프로젝트 이름}

밑에 커맨드를 치면은 해당 프로젝트 디렉토리의 비주얼 스튜디오를 킨다.

code .

그리고 밑에 커맨드를 붙여넣기한다.

python3 manage.py runserver

만약 위에처럼 했는데 에러가 발생하면...

밑에 코드를 입력해준다

python3 -m pip install django~=2.2

그리고 다시 한 번 runserver를 실행하면...

이렇게 주소가 뜨는데 이 것을 웹 브라우저에 붙여넣기 해준다.

성공적으로 실행이되면 밑에처럼 떠야한다.

여기까지 성공하면 우리는 이제 실전으로 돌입해보겠다.

끝으로 :

  • 오늘은 Django 개발 환경 구성과 새로운 프로젝트를 만들어봤다.
  • 영상이랑 똑같이 따라했는데도 잘안되서 검색하고 찾아봐야했다.
  • 너무나도 많은 시간을 소비했지만 나름 뿌듯하다.
profile
하루를 의미있게 살자!

0개의 댓글

관련 채용 정보