A Django application is supposed to be created on the server. This imposes the application nomenclature and the catalogue structure. If you want more freedom in this area, you can create your own Django application.
Each application has to be placed in virtualenv – create it with the following command:
virtualenv name
Switch to it with:
source name/bin/activate
You can install the Django and other libraries with:
pip install django
Execute the following, if you want to install the specific version:
pip install django==version
The applications are being launched with Gunicorn, which has to be installed in your virtualenv.
You have to determine the virtualenv catalogue path.