Как запустить django на виртуальной машине?
Запускать так:
... manage.py runserver 0.0.0.0:8000
Запускай приложение на сервер с помощью supervisor или systemd
Проксируй к нему запросы через Nginx

Настройка Debian, Nginx и Gunicorn для Django проекта