From cebb308047bd9f5923f673364d2b924326365abb Mon Sep 17 00:00:00 2001 From: saqibur Date: Mon, 15 Aug 2022 09:38:11 +0600 Subject: [PATCH] Remove split settings files --- README.md | 12 ++++-------- config/{settings/base.py => settings.py} | 2 ++ config/settings/__init__.py | 0 config/settings/development.py | 14 -------------- config/settings/local.py | 14 -------------- config/settings/local_template.py | 14 -------------- config/settings/production.py | 12 ------------ 7 files changed, 6 insertions(+), 62 deletions(-) rename config/{settings/base.py => settings.py} (99%) delete mode 100644 config/settings/__init__.py delete mode 100644 config/settings/development.py delete mode 100644 config/settings/local.py delete mode 100644 config/settings/local_template.py delete mode 100644 config/settings/production.py diff --git a/README.md b/README.md index 9c1e405..df1bdef 100644 --- a/README.md +++ b/README.md @@ -65,13 +65,7 @@ the next big thing our team develops. │ └── views.py ├── common # An optional folder containing common "stuff" for the entire project ├── config -│ ├── settings -│ │ ├── base.py -│ │ ├── development.py -│ │ ├── __init__.py -│ │ ├── local.py -│ │ ├── local_template.py -│ │ └── production.py +│ ├── settings.py │ ├── asgi.py │ ├── __init__.py │ ├── urls.py @@ -142,7 +136,9 @@ Currently we're proposing that major changes to the following, constitutes a new ### `config` * Contains project configuration files, including the primary URL file -* Contains settings split into `base`, `local`, `production` and `development`. +* ~~Contains settings split into `base`, `local`, `production` and `development`.~~. Update: As environment +specific variables will be handled using environment variables, we've deemed it unnecessary to have +separate settings files. ### `deployments` diff --git a/config/settings/base.py b/config/settings.py similarity index 99% rename from config/settings/base.py rename to config/settings.py index 616cada..7daa90e 100644 --- a/config/settings/base.py +++ b/config/settings.py @@ -107,3 +107,5 @@ STATIC_URL = 'static/' # https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +DEBUG = True diff --git a/config/settings/__init__.py b/config/settings/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/config/settings/development.py b/config/settings/development.py deleted file mode 100644 index 592ed60..0000000 --- a/config/settings/development.py +++ /dev/null @@ -1,14 +0,0 @@ -from .base import * - -DEBUG = True - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.postgresql', - 'NAME': 'DB_NAME', - 'USER': 'DB_USER', - 'PASSWORD': 'DB_PASS', - 'HOST': 'DB_HOST', - 'PORT': '5432', - } -} diff --git a/config/settings/local.py b/config/settings/local.py deleted file mode 100644 index 592ed60..0000000 --- a/config/settings/local.py +++ /dev/null @@ -1,14 +0,0 @@ -from .base import * - -DEBUG = True - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.postgresql', - 'NAME': 'DB_NAME', - 'USER': 'DB_USER', - 'PASSWORD': 'DB_PASS', - 'HOST': 'DB_HOST', - 'PORT': '5432', - } -} diff --git a/config/settings/local_template.py b/config/settings/local_template.py deleted file mode 100644 index 592ed60..0000000 --- a/config/settings/local_template.py +++ /dev/null @@ -1,14 +0,0 @@ -from .base import * - -DEBUG = True - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.postgresql', - 'NAME': 'DB_NAME', - 'USER': 'DB_USER', - 'PASSWORD': 'DB_PASS', - 'HOST': 'DB_HOST', - 'PORT': '5432', - } -} diff --git a/config/settings/production.py b/config/settings/production.py deleted file mode 100644 index be69680..0000000 --- a/config/settings/production.py +++ /dev/null @@ -1,12 +0,0 @@ -from .base import * - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.postgresql', - 'NAME': 'DB_NAME', - 'USER': 'DB_USER', - 'PASSWORD': 'DB_PASS', - 'HOST': 'DB_HOST', - 'PORT': '5432', - } -}