The source of learning is from https://tutorial.djangogirls.org/en/
python -m venv myvenv
source myvenv/bin/activate
python -m pip install --upgrade pip
touch requirements.txt && pip install -r requirements.txt
django-admin startproject <project name> .
python manage.py migrate
python manage.py runserver
python manage.py startapp <app name>
python manage.py makemigrations <app name>
python manage.py migrate <app name>
python manage.py createsuperuser
python manage.py shell