Mac/Linux
python3 -V
Windows
python -V
pip list
Mac/Linux
python3 -m venv venv
Windows
python -m venv venv
source venv/bin/activate
pip install Django
обязательно поставить точку
django-admin startproject base .
v1
python3 manage.py runserver
v2 - запускаем вебсервер с указанием порта
python manage.py runserver 3000
Mac/Linux
python3 manage.py startapp news
Windows
python manage.py startapp news
pip freeze > requirements.txt
python -m pip install Pillow
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py createsuperuser
python manage.py createsuperuser
INSTALLED_APPS
base - settings - блок INSTALLED_APPS добавляем строку
news.apps.NewsConfig
base - urls
deactivate
django-admin