Одно окружение - один проект.
В проекте нужное количество приложений.
которые в дальнейшем копипастишь для новых проектов
Копипастить ничего не надо,
можно создать свой шаблон проекта и из него создавать новые проекты.
https://docs.djangoproject.com/en/3.0/ref/django-a...
https://docs.djangoproject.com/en/3.0/ref/django-a...
django-admin startapp --template=https://github.com/githubuser/django-app-template/archive/master.zip myapp
UPD:
логичнее тогда называть папку окружения по имени проекта, а тогда внутри окружения сразу создавать проект, минуя лишние подпапки типа django_projects
Так лучше не делать. Это разные вещи.
Проект можно создавать так:
mkdir crm_proj
cd crm_proj
python3 -m venv ./venv
source ./venv/bin/activate
pip install Django
django-admin startproject crm .
tree -L 2
.
├── crm
│ ├── asgi.py
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
└── venv
├── bin
├── include
├── lib
├── lib64 -> lib
├── pyvenv.cfg
└── share