· 6 years ago · Apr 18, 2019, 09:52 AM
1import os
2import django_heroku
3import dj_database_url
4from decouple import config,Csv
5
6MODE=config("MODE", default="dev")
7SECRET_KEY = config('SECRET_KEY')
8DEBUG = config('DEBUG', default=False, cast=bool)
9# development
10if config('MODE')=="dev":
11 DATABASES = {
12 'default': {
13 'ENGINE': 'django.db.backends.postgresql_psycopg2',
14 'NAME': config('DB_NAME'),
15 'USER': config('DB_USER'),
16 'PASSWORD': config('DB_PASSWORD'),
17 'HOST': config('DB_HOST'),
18 'PORT': '',
19 }
20
21 }
22# production
23else:
24 DATABASES = {
25 'default': dj_database_url.config(
26 default=config('DATABASE_URL')
27 )
28 }
29
30db_from_env = dj_database_url.config(conn_max_age=500)
31DATABASES['default'].update(db_from_env)
32
33ALLOWED_HOSTS = config('ALLOWED_HOSTS', cast=Csv())