33Copyright (c) 2019 - present AppSeed.us
44"""
55
6- import os
7- from decouple import config
6+ import os , random , string
7+
8+ from dotenv import load_dotenv
89from unipath import Path
910import dj_database_url
1011
12+ load_dotenv ()
13+
1114# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
1215BASE_DIR = os .path .dirname (os .path .dirname (os .path .abspath (__file__ )))
1316PROJECT_DIR = Path (__file__ ).parent
1417
1518# SECURITY WARNING: keep the secret key used in production secret!
16- SECRET_KEY = config ('SECRET_KEY' , default = 'S#perS3crEt_1122' )
19+ SECRET_KEY = os .environ .get ('SECRET_KEY' )
20+ if not SECRET_KEY :
21+ SECRET_KEY = '' .join (random .choice ( string .ascii_lowercase ))
1722
1823# SECURITY WARNING: don't run with debug turned on in production!
19- DEBUG = config ('DEBUG' , default = False )
24+ DEBUG = os . getenv ('DEBUG' , False )
2025
2126# load production server from .env
22- ALLOWED_HOSTS = ['localhost' , '127.0.0.1' , config ('SERVER' , default = '127.0.0.1' )]
27+ ALLOWED_HOSTS = ['localhost' , '127.0.0.1' , os . getenv ('SERVER' , '127.0.0.1' )]
2328
2429# Application definition
2530
126131)
127132#############################################################
128133#############################################################
134+
135+ # Default primary key field type
136+ # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
137+
138+ DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
139+
140+ LOGIN_REDIRECT_URL = '/'
141+ EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
0 commit comments