본문 바로가기
🖥Web/🔥Django

[Django] 초급 React + Django 간단한 익명 블로그 만들기 3

by 후누스 토르발즈 2021. 11. 23.
반응형

 

 

python venv 생성, pip로 django 설치, venv 활성화, Django server 구동

 

 

Django

  • 파이썬으로 작성된 오픈 소스 웹 프레임워크
  • 고도의 데이터베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표이다.
  • 장고는 컴포넌트의 재사용성과 플러그인화 가능성, 빠른 개발 등을 강조하고 있다.

 

 

 

우선적으로 파이썬을 버전을 확인합니다.

설치가 안되어 있는 경우 python.org(pip3 툴도 함께)에서 파이썬3를 쉽게 설치할 수 있습니다.

 

 

 

따로 분리하는것이 좋겠지만 anonymous_blog가 포함된 같은 워크스페이스에 만들도록 하겠습니다.

python3 가상환경을 생성합니다.

python3 -m venv [가상환경 이름]

 

 

 

생성된 가상환경 디렉터리 안으로 이동하면 생성된 파이썬 가상환 경 설정파일 pyvenv.cfg을 확인할 수 있습니다.

 

 

가상환경을 활성화 해야합니다. 가상환경 폴더로 이동하는 경우에 bin 디렉터리의 active라는 파일을 실행하여야 하는데 이동해서 절대경로를 찾을 수 있습니다.

 

 

zsh에서 가상환경 활성화시 맨 좌측에 (가상환경 이름) 이 보여야했던거 같은데 안보여서

 

 

bash로 바꿔서 가상환경 활성화 하였습니다.

 

 

 

 

bash로 설정 후 zsh은 쓰레기통 클릭하여 없애고 + 버튼 눌러서 새로 생성하면 되겠습니다.

 

 

 

 

왼쪽에 (anonymous_blog_venv) 라고 잘 보입니다!

 

 

 

 

pip install [package 이름] 명령어, 옵션을 사용하여 django 패키지를 내려받습니다.

 

 

 

django-admin startproject [django프레임워크가 생성될 프로젝트 이름] 명령어, 옵션을 사용하여 장고 프레임워크를 생성하겠습니다.

 

이동해서 디렉터리들을 확인해봅니다.

 

 

 

파일이름들이 비슷하다보니 굉장히 헷갈립니다.

 

 

 

가상환경 활성화 상태에서 manage.py 가 있는 위치에서 python3 manage.py runserver 명령어, 옵션을 실행하여 줍니다.

 

 

 

브라우저에서 http://127.0.0.1:8000/ 로 요청해봅니다.

 

 

 

아래같이 떳다면 정상입니다.

 

 

 

 

 

이렇게까지 python venv 생성, pip로 django 설치, venv 활성화, Django server 구동까지 하였습니다.

 

 

반응형