[django] 장고 설치 with Virtualenv

- 1 min

setup & runserver

장고 설치부터 웹 서버 띄우기까지의 간단한 튜토리얼

1. Virtualenv

한 서버에서 여러개의 프로젝트 진행 시, 여러 프로젝트의 파이썬 라이브러리 버전간 충돌을 방지하기 위해 프로젝트마다 독립적인 환경을 제공한다.

설치

pip install virtualenv

가상환경을 위한 디렉토리 생성

python -m virtualenv [디렉토리명]

가상환경 활성화

source [디렉토리명]/bin/activate

2. Django

python 기반의 웹 프레임워크이다. (가상환경이 활성화된 상태에서 진행해야 이후 다른 프로젝트 진행시 충돌을 방지할 수 있다)

설치

pip install django~=1.11.0

Django 프로젝트 생성

django-admin startproject mydjango ./
./
|---manage.py
|---mydjango
    |---settings.py
    |---urls.py
    |---wsgi.py
    |---__init__.py

manage.py : 사이트를 관리하는 대부분의 명령을 지원 settings.py : 웹사이트 설정 관련 파일 urls.py : url 패턴정보 및 관련 정보 정의

DB 생성

python manage.py migrate

서버 실행

python manage.py runserver 0.0.0.0:8000

접속 확인

브라우저에서 127.0.0.1:8000을 통해 접속



코딩장이

코딩장이

-장이: [접사] ‘그것과 관련된 기술을 가진 사람’의 뜻을 더하는 접미사.

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora