[참고] 1-03 장고 개발 환경 준비하기 - 점프 투 장고 (wikidocs.net)
장고란 무엇인가?
장고(Django)는 파이썬으로 만들어진 웹 프레임워크이다. 웹 사이트를 빠르게 개발할 수 있도록 웹 사이트 개발에 필요한 회원가입, 로그인, 로그아웃, 쿠키, DB 등의 기능을 미리 만들어둔 것이 웹 프레임워크이다. 장고는 The web framework for perfectionists with deadlines. 라는 문구를 가지고 있다. 그만큼 빨리 개발할 수 있게 해주는 웹 프레임워크라고 한다.
파이썬 가상환경 준비하기
환경 : WSL
sudo apt-get update
sudo apt install python3.8-venv
파이썬 가상환경에 장고를 설치하기 위해,
파이썬 venv 가상환경 모듈을 다운받아준다.
python3 -m venv JumpToDjango
파이썬 venv를 이용하여 JumpToDjango라는 가상환경을 만들어주었다.
ls로 내부 폴더를 살펴보면, JumpToDjango라는 폴더가 생성된 것을 알 수 있다.
JumpToDjango로 이동하여 activate하면, 가상환경에 진입할 수 있다.
책이랑 다르게 wsl로 하다보니까 세심한 명령어가 좀 다르다.
JumpToDjango/JumpToDjango$ ls
bin include lib lib64 pyvenv.cfg share
JumpToDjango/JumpToDjango$ source bin/activate
(JumpToDjango) JumpToDjango/JumpToDjango$
장고 설치하기
활성화된 가상환경에서 django를 설치해준다.
pip install django==4.0.3
ㄴJumpToDjango : Django 가상환경 설치
ㄴㄴ FirstDjangoProject : 이번 프로젝트용 폴더
ㄴㄴㄴ JumpToDjango : 파이보 프로젝트용 폴더
django-admin startproject config .
이 명령어로 장고 프로젝트를 시작해준다.
python manage.py runserver
이때 가동되는 서버는 로컬 환경에서 가동되는 개발용 서버이다.
'Computer Science > BackEnd' 카테고리의 다른 글
점프 투 장고 #2-2 | 장고 관리자, 조회와 템플릿, URL 별칭 익히기 (0) | 2022.08.15 |
---|---|
점프 투 장고 #2 | 장고 URL, 뷰, ORM, 모델 익히기 (0) | 2022.08.13 |
Backend 기초 #3 | API, Rest API란? (Application programming interface) (0) | 2022.08.05 |
Backend 기초 #2 | 쿠키(Cookie), 세션(Session)이란? (0) | 2022.08.05 |
Backend 기초 #1 | HTTP HyperText Transfer Protocl이란? (0) | 2022.08.05 |