본문 바로가기
IT

스터디노트 - 점프 투 장고 (1) - 장고 개발 준비

by 이세진 2021. 1. 31.

장고를 급히 익힐 일이 생겨서... 장고 책을 한 권 구입하였습니다.

마침 이전에 보았던 '점프 투 파이썬' 저자가 쓴 장고 책이 올해 출간되어 기쁜 마음으로 구입하였습니다.

그러면 스터디를 시작해보겠습니다.

 

점프 투 장고

마치 레고 블럭 같은 장고

웹 프레임워크는 웹 프로그램을 만들기 위한 스타터 키트와 같은 것

 

예전에 장고를 한번 접해본 적이 있는데요. 마치 레고 블럭을 맞추는 듯한 느낌이 들었습니다.

이미 다양한 기능을 준비해두고, 필요한 기능을 레고 블럭 맞추듯 끼워넣으면 되는 방식처럼 보였거든요.

 

 

장고 개발 환경 준비하기

가상환경 준비

장고 개발 환경을 준비하기 위해, 파이썬 가상 환경을 구성해봅니다.

저는 맥 환경에서 진행해서 일부 책과는 다르게 진행하였습니다.

 

# 환경 구성
python3 -m venv mysite

# Mac 환경이라 책과 다르게 진행
source bin/activate

# 가상환경에서 벗어나기
deactive

 

장고 설치하기

# Mac이라 책과 다르게 진행
pip3 install django

# 특정 버전으로 설치하고 싶다면
pip3 install django==3.1.3

# pip 최신 버전 업그레이드
python3 -m pip install --upgrade pip

 

장고 프로젝트 생성하기

# 프로젝트 루트 디렉토리 생성
mkdir djangoproject
cd djangoproject

# 가상환경 진입
source bin/activate

# 장고 프로젝트 담을 디렉토리 생성
mkdir mysite
cd mysite
# 실행
django-admin startproject config .
# 구조 확인
tree -l

.
├── config
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py
# 실행
python3 manage.py runserver

 

점프 투 장고

 

그 외

장고 언어와 타임존 수정하기

# settings.py 수정
## 언어와 시간을 한국 값으로 수정

LANGUAGE_CODE = 'ko-kr' 

TIME_ZONE = 'Asia/Seoul'

 

 

반응형

댓글