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 구동까지 하였습니다.
'🖥Web > 🔥Django' 카테고리의 다른 글
[Django] 초급 React + Django 간단한 익명 블로그 만들기 6 (0) | 2021.11.24 |
---|---|
[Django] 초급 React + Django 간단한 익명 블로그 만들기 5 (0) | 2021.11.23 |
[Django] 초급 React + Django 간단한 익명 블로그 만들기 4 (0) | 2021.11.23 |
[Django] 초급 React + Django 간단한 익명 블로그 만들기 2 (0) | 2021.11.23 |
[Django] 초급 React + Django 간단한 익명 블로그 만들기 1 (0) | 2021.11.23 |