How to secure important data with environments in Django

20 sec read

(Env) ┌─[sandy@sandy]─[~/Dropbox/Project/Django/scrap] 
└──╼ $ pip install django-environ               
Collecting django-environ
  Downloading django_environ-0.4.5-py2.py3-none-any.whl (21 kB)
Installing collected packages: django-environ
Successfully installed django-environ-0.4.5

settings.py

import environ

env = environ.Env()
environ.Env().read_env()

SECRET_KEY = env('SECRET_KEY')


DATABASES = {
    'default': {
        'ENGINE': env('DATABASE_ENGINE'),
        'NAME': env('DATABASE_NAME'),
        'USER': env('DATABASE_USER'),
        'PASSWORD': env('DATABASE_PASSWORD'),
        'HOST': env('DATABASE_HOST'),
        'PORT': env('DATABASE_PORT'),
        'OPTIONS': {'charset': 'utf8mb4'},
    }
}

.Env

SECRET_KEY='xxxxxxxxxxxxxxxxxxxx'
DATABASE_ENGINE=django.db.backends.mysql
DATABASE_NAME=issue
DATABASE_USER=root
DATABASE_PASSWORD=password
DATABASE_HOST=127.0.0.1
DATABASE_PORT=3306

How to Run Django on Jupyter Notebook Visual Code

previously I have struggled to debug my app when running Python app directly; I need it to run on my Jupyter Workspace easily to...
admin
27 sec read

Multiple Database in Django

how to combine multiple database in django router/db_routers.py settings.py Command Migration Calling Object Database
admin
2 min read

How to resolve UnicodeDecodeError Django

pada settingan docker edit volume mysql config
admin
22 sec read

Leave a Reply

Your email address will not be published. Required fields are marked *