Se você deseja executar o Django em uma VM (de preferência usando o Vagrant), você pode ter um problema ao seguir o guia de introdução na documentação, onde você não pode acessar seu site Django a partir do navegador da máquina host. A solução é muito simples e está realmente presente na documentação, mas você precisa se aprofundar um pouco mais. Da documentação:
Observe que o endereço IP padrão, 127.0.0.1, não está acessível a partir de outras máquinas em sua rede. Para tornar seu servidor de desenvolvimento visível para outras máquinas na rede, use seu próprio endereço IP (por exemplo, 192.168.2.1) ou 0.0.0.0 ou :: (com IPv6 habilitado).
( https://docs.djangoproject.com/en/dev/ref/django-admin/ )
Então, em vez de executar:
python manage.py runserver 8080
corre
python manage.py runserver [::]:8080
e você está pronto para ir.