Estou tentando executar uma instância do Django em uma VM (e também dentro de um ambiente virtual dentro dessa VM, que pode ser a fonte do problema).

Estou executando o Ubuntu 16.xe tenho o Django 1.10 instalado com o Python3.

No entanto, sempre que tento usar o comando runserver, acontece o seguinte:

Se eu tentar executá-lo sem argumentos, recebo o seguinte:

Starting development server at http://127.0.0.1:8000/

No entanto, se eu tentar atribuí-lo a qualquer endereço IP específico, recebo, That IP address can't be assigned to.

Eu só quero poder acessar meu navegador fora da VM e acessar o site.

Minhas configurações de rede no VMWare são as seguintes:

Network connection:

Bridged: Connected directly to the physical network

Replicate physical network connection state checked

O que estou fazendo incorretamente aqui?

A execução de um ambiente virtual está incorreta? Existe algo que eu possa ter configurado incorretamente com o VMWare?

O computador do qual estou tentando acessar o servidor é uma máquina com Windows 10, mas não acho relevante, apenas a inclusão de detalhes. A VM também é local neste computador.

Andrew Alexander
fonte