reading-notes

Software Development Reading Notes

View on GitHub

## Configuring Django Settings

Django project can have a lot of environments during the real world production process:

We need a way to arrange all those environments settings. so to protect sensitive data like secret keys, passwords, API tokens etc. also, settings can be easily shared by team members so everyone can be at the same page during development.

This article shares some popular approaches.

setting structure

project/
├── apps/
├── settings/
│   ├── project
│   │   ├── __init__.py
│   │   ├── custom_module_foo.py
│   │   ├── custom_module_bar.py
│   │   └── custom_module_xyz.py
│   ├── third_party
│   │   ├── __init__.py
│   │   ├── celery.py
│   │   ├── email.py
│   │   └── rest_framework.py
│   ├── __init__.py
│   └── django.py
└── manage.py

****This is from the article****

conclusion

Best practices will keep your project a long run.

SSH

SSH stands for secure shell protocol, it’s a pretty old yet popular protocol that used to securely communicate with remote servers. using SSH is pretty simple after installation: it’s normally used in shell env.

SSH is a secure trasmitting protocol with Encryption techniques:

Things I want to know more?

The os.enrion practice.