1
resposta

Site não carrega

Olá, tenho dificuldades em entender o porquê do sites http://127.0.0.1:8000/admin/ e http://127.0.0.1:8000 somente funcionarem quando o python manage.py runserver está aberto.

1 resposta

Oii Yuri, tudo bem com você??

O manage.py é um utilitário de linha de comando próprio do Django para operar tarefas administrativas, através dele você consegue interagir com o seu projeto de diversas maneiras, incluindo, iniciar o seu servidor.

Para que o seu servidor de desenvolvimento Web seja iniciado em sua máquina local, é utilizado o comando python manage.py runserver, que por padrão utiliza as portas 8000, com endereço de IP 127.0.0.1., configuração que pode ser alterada caso tenha interesse. Enquanto esse comando estiver rodando, o servidor recarrega o código Python que você está trabalhando no momento, na porta determinada, seja ela a padrão ou uma determinada explicitamente por você.

Desse modo, é necessário que você mantenha esse comando ativo, para que o seu servidor funcione na sua máquina local e consiga pegar as alterações que estão sendo feitas em seu projeto.

Caso tenha interesse de se aprofundar mais nesses comandos, recomendo a documentação do Django, com os seguintes links:

Em caso de dúvidas, me coloco à disposição.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

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