장고를 급히 익힐 일이 생겨서... 장고 책을 한 권 구입하였습니다.
마침 이전에 보았던 '점프 투 파이썬' 저자가 쓴 장고 책이 올해 출간되어 기쁜 마음으로 구입하였습니다.
그러면 스터디를 시작해보겠습니다.
마치 레고 블럭 같은 장고
웹 프레임워크는 웹 프로그램을 만들기 위한 스타터 키트와 같은 것
예전에 장고를 한번 접해본 적이 있는데요. 마치 레고 블럭을 맞추는 듯한 느낌이 들었습니다.
이미 다양한 기능을 준비해두고, 필요한 기능을 레고 블럭 맞추듯 끼워넣으면 되는 방식처럼 보였거든요.
장고 개발 환경 준비하기
가상환경 준비
장고 개발 환경을 준비하기 위해, 파이썬 가상 환경을 구성해봅니다.
저는 맥 환경에서 진행해서 일부 책과는 다르게 진행하였습니다.
# 환경 구성
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'
반응형
'IT' 카테고리의 다른 글
스터디노트 - 점프 투 장고 (3) - Admin (0) | 2021.01.31 |
---|---|
스터디노트 - 점프 투 장고 (2) - URL, 뷰, 모델 (0) | 2021.01.31 |
[리뷰] 똑똑하게 코딩하는 법 - 파이썬 코딩의 기술 (0) | 2021.01.10 |
[스터디노트 - 2일차] Do it! 지옥에서 온 관리자 깃&깃허브 입문 / 3장~4장 / 깃과 브랜치, 깃허브로 백업하기 (0) | 2020.11.29 |
[스터디노트 - 1일차] Do it! 지옥에서 온 관리자 깃&깃허브 입문 / 1장~2장 / 깃 기초 (0) | 2020.11.23 |
댓글