1
resposta

Como vocês conseguiram rodar o server do Django?

Como você conseguiram rodar o Django em um IP publico, no meu eu só consegui colocando o IP privado da maquina. Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeMe explica essa magia negra ai que vocês fizeram?

1 resposta

E aí, Vitor!

Haha, a magia negra do Django, né? Relaxa, amigo, é mais fácil do que parece. Então, primeiro, confirma se tu tá rodando o teu servidor usando o comando runserver do Django. Esse comando, por padrão, só escuta conexões locais, daí que tu só consegue acessar pelo IP privado da máquina.

A mágica acontece quando tu especifica o IP público ou deixa o servidor ouvindo em todas as interfaces. Tenta algo assim:

python manage.py runserver 0.0.0.0:8000

O 0.0.0.0 faz o servidor escutar em todas as interfaces, permitindo conexões externas. E o 8000 é a porta, tu pode escolher outra se preferir.

Depois disso, tu deve conseguir acessar o Django pelo IP público da tua máquina. Só pra garantir, confere se a porta tá liberada no firewall e se o serviço tá rodando de boa.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software