Fix database settings

This solution makes both Heroku and the dev env happy
This commit is contained in:
Gergely Polonkai 2015-10-20 23:05:07 +02:00
parent e9f67e2dda
commit e9a9663887
2 changed files with 7 additions and 17 deletions

View File

@ -10,12 +10,10 @@ https://docs.djangoproject.com/en/1.7/ref/settings/
# Build paths inside the project like this: os.path.join(BASE_DIR, ...) # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os import os
import dj_database_url
BASE_DIR = os.path.dirname(os.path.dirname(__file__)) BASE_DIR = os.path.dirname(os.path.dirname(__file__))
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret! # SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '-j$x6v))e4=6qy0vm@!@z7-y3k18s2d2j1r&*06x9%rmm$0w1s' SECRET_KEY = '-j$x6v))e4=6qy0vm@!@z7-y3k18s2d2j1r&*06x9%rmm$0w1s'
@ -61,19 +59,10 @@ WSGI_APPLICATION = 'duckbook.wsgi.application'
# Database # Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases # https://docs.djangoproject.com/en/1.7/ref/settings/#databases
try: os.environ.setdefault('DATABASE_URL', 'sqlite://' + os.path.join(BASE_DIR, 'db.sqlite3')
import dj_database_url
DATABASES = { DATABASES = {
'default': dj_database_url.config() 'default': dj_database_url.config()
} }
except ImportError:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
# Internationalization # Internationalization
# https://docs.djangoproject.com/en/1.7/topics/i18n/ # https://docs.djangoproject.com/en/1.7/topics/i18n/

View File

@ -6,3 +6,4 @@ djangorestframework==3.2.4
fuzzywuzzy==0.4.0 fuzzywuzzy==0.4.0
python-Levenshtein==0.12.0 python-Levenshtein==0.12.0
gunicorn==19.3.0 gunicorn==19.3.0
dj-database-url==0.3.0