본문 바로가기

Python/Django

Django(장고) 란? / 개발환경 세팅

django 공식 문서 v3.0 Overview

https://docs.djangoproject.com/en/3.0/intro/overview/

django란? The web framework for perfectionists with deadlines

장고 공식 웹사이트에서 장고를 설명하는 한문장을 보면 알 수 있다시피

빠르고 쉽게 웹 어플리케이션을 만들 수 있게 하는 프레임워크이다.

 

Installation: 개발 환경 세팅

Windows 10 Home

Windows powershell

Python 3.8.1

sqlite3 (python안에 내장)

 

가상환경(Virtual environment) 세팅

#가상환경을 세팅하는 이유는 python의 패키지들간의 충돌을 피하고 깔끔하게 프로젝트를 관리하기 위해

 

workspace 폴더를 만든 후 그 안에서

python -m venv myvenv

 

myvenv 디렉토리로 이동 후 가상환경 실행

myvenv\Scripts\activate

# 만약 거부당하면 관리자권한으로 쉘을 연 후 다음 명령어 입력

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

 

Django 설치

django 설치 (가상환경 실행 상태에서)

pip install django

 

끝!