From 843651118b2df4c19a13926b3992327fe8f38f86 Mon Sep 17 00:00:00 2001 From: Tanishq Tiwari Date: Sun, 30 Jul 2023 01:18:58 +0530 Subject: [PATCH 1/2] Keep secret key secret --- .gitignore | 1 + django_web_app/django_web_app/.env | 1 + django_web_app/django_web_app/settings.py | 7 ++++++- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 django_web_app/django_web_app/.env diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e16ee87d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Django-WebApp/django_web_app/django_web_app/.env diff --git a/django_web_app/django_web_app/.env b/django_web_app/django_web_app/.env new file mode 100644 index 00000000..b09744f4 --- /dev/null +++ b/django_web_app/django_web_app/.env @@ -0,0 +1 @@ +SECRET_KEY='@5&-q%^o=@mb@=@e%b9yz^b#l-2)w&_s0ick#=wy3kw36$z($g' \ No newline at end of file diff --git a/django_web_app/django_web_app/settings.py b/django_web_app/django_web_app/settings.py index cfaf5b2e..9f2e0564 100644 --- a/django_web_app/django_web_app/settings.py +++ b/django_web_app/django_web_app/settings.py @@ -16,11 +16,16 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +import environ +#pip install environ +env = environ.Env() +environ.Env.read_env() + # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/2.1/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = '@5&-q%^o=@mb@=@e%b9yz^b#l-2)w&_s0ick#=wy3kw36$z($g' +SECRET_KEY = env('SECRET_KEY') # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True From 0ff7c574b3e2fac9ce08c5e5ef01d83acfa902b5 Mon Sep 17 00:00:00 2001 From: Tanishq Tiwari Date: Sun, 30 Jul 2023 01:23:28 +0530 Subject: [PATCH 2/2] Keep secret key secret --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index e16ee87d..3f11adaf 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ Django-WebApp/django_web_app/django_web_app/.env +Django-WebApp/env \ No newline at end of file