본문 바로가기
Study/Python

Python django postgresql 연동

by 울트라탱 2018. 10. 27.

최근 공부하고 있는 django 관련하여 책을 구입하여 보고 있는데 한번에 이해가 안가거나 좀 변경하고 싶은 것을 나중에 찾아볼수 있도록 기록을 남기려고 한다.

책에서는 셋팅을 할때 연동하는 DB 를 sqlite3 를 사용한다. 내 맥에는 postgre 가 설치되어 있어 처음부터 postgre를 사용해보려고 한다.

데이터베이스가 설치되어 있다고 가정한다.

sqlite3 Setting (기존 default Setting)

Database

# https://docs.djangoproject.com/en/2.1/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

postgresql Setting (변경 후 Setting)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'DB명',
        'USER': '사용자명',
        'PASSWORD': '패스워드',
        'HOST': 'localhost',
        'PORT': '',
    }
}

'Study > Python' 카테고리의 다른 글

Python Django UserProfile Model 추가  (0) 2018.10.30
Python Telegram 메세지 보내기  (0) 2018.10.28
Python Main 함수  (0) 2018.10.28