· 6 years ago · Apr 15, 2019, 12:28 AM
1import environ
2
3
4root = environ.Path(__file__) - 3 # get root of the project
5env = environ.Env()
6environ.Env.read_env() # reading .env file
7
8SITE_ROOT = root()
9
10DEBUG = env.bool('DEBUG', default=False)
11TEMPLATE_DEBUG = DEBUG
12
13DATABASES = {'default': env.db('DATABASE_URL')}
14
15public_root = root.path('public/')
16MEDIA_ROOT = public_root('media')
17MEDIA_URL = env.str('MEDIA_URL', default='media/')
18STATIC_ROOT = public_root('static')
19STATIC_URL = env.str('STATIC_URL', default='static/')
20
21SECRET_KEY = env.str('SECRET_KEY')
22
23CACHES = {'default': env.cache('REDIS_CACHE_URL')}