Django dev server em vagrant

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.