로토의 블로그

django와 python 개발을 위한 준비


pyenv 설치

virtualenv 설치

django 프로젝트 만들기

샌드박스 만들기

프로젝트 폴더 생성

mkdir roto-django
cd roto-django

pyenv로 버전 바꾸기

pyenv global 3.6.3 // 설치한 3.x대 버전

virtualenv 생성 및 활성화

virtualenv venv --python=$(which python)
source venv/bin/activate

django 설치

pip install django

// 맨 뒤의 .을 잊지 말자 django-admin startproject mysite .

postgresql 연동

pip install psycopg2 // postgresql 커넥터 인 듯.

postgresql에서 django 에서 사용할 database, user 등을 만든 후

mysite/settings.py에서 DATABASES를 수정

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': '생성한 DATABASE 이름',
        'USER': '생성한 사용자 명',
        'PASSWORD': '생성한 사용자의 패스워드',
        'HOST': 'localhost',
        'PORT': ''
    }
}

설정 후

python manage.py migrate