- OS는 취향대로 설치하세요. 그런데 왠만하면 Ubuntu Linux 를 설치해주세요. sqlite3 를 설치합니다.
- pyenv 로 원하는 python 버전을 설치한다.
$ pyenv install -v 3.5.2
- 프로젝트 디렉토리를 만들고 환경변수를 등록한다. (예:
export PRJNAME=/opt/project/prjname
) - 프로젝트를 위한 python 가상환경을 생성한다.
$ pyenv virtualenv 3.5.2 prjname
- 프로젝트 디렉토리에 새로 생성한 가상환경을 적용한다.
$ cd $PRJNAME $ pyenv local prjname
- Windows 를 사용하는 경우에는 위의 사항을 진행하지 말고 http://python.org 에서 설치파일을 받아서 바로 설치하세요.
- django, pycrypto 를 설치한다.
$ cd $PRJNAME $ pip install django $ pip install pycrypto $ pip list
특별히 Windows 에서는 pycrypto 설치가 안되므로, 아래처럼 설치해야 한다.C:> pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
- django 프로젝트를 생성한다.
$ cd $PRJNAME $ django-admin startproject web
$PRJNAME/web
디렉토리에 다음 파일들을 만든다.- makemigrations.sh
python manage.py makemigrations prjname
- migrate.sh
python manage.py migrate
- runserver.sh
python manage.py runserver 0.0.0.0:8080
- admin앱 비활성화 하기.
- settings.py
... INSTALLED_APPS = [ # 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] ...
- urls.py
... from django.conf.urls import url # from django.contrib import admin urlpatterns = [ # url(r'^admin/', admin.site.urls), ] ...
runserver.sh
를 실행하고 웹브라우저에서 잘 되는지 확인한다.$ cd $PRJNAME/web $ ./runserver.sh
http://localhost:8080 에 접속해봅니다.
2016-11-18
Django 1.10.3 Tutorial : 시작
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기