1
resposta

Page not found (404)

quando clico na nebulosa aparece essa msg de erro: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/imagem.html Using the URLconf defined in setup.urls, Django tried these URL patterns, in this order:

admin/ imagem/ The current path, imagem.html, didn’t match any of these.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

Peguei o projeto disponibillizado pelo professor no git ao final do módulo, tenho um outro problema que acho que posso estar relacionado, quando dei o comando de collectstatic no video do professor foram carregados 176 arquivos, no meu projeto carregou 126 arquivos, o que eu posso fazer para resolver isso?

1 resposta

E aí! Beleza? Então, quando aparece o "Page not found (404)" é porque o Django tá perdido na URL, saca? Tipo, tá procurando por "imagem.html" e não tá achando no rolê do admin ou nas outras patterns definidas.

Primeiro, dá uma olhada se o "imagem.html" tá no lugar certo. Se tiver tudo certo e ainda rolar o 404, talvez seja parada do collectstatic, manja? Pode ser que não tá carregando todos os arquivos estáticos direito.

Se no vídeo do professor foram 176 e no seu só 126, é bom dar uma conferida. Talvez algum arquivo ficou de fora, brother. Roda o collectstatic de novo e vê se aparece algum erro no rolê.

Lembrando que, se o DEBUG tá True, o Django vai te jogar o 404 na cara, então dá uma mudada pra False no settings, aí pelo menos o usuário final não vai ver o migué do Django.

Se continuar de perrengue, tenta também verificar se as configurações do seu projeto tão batendo certinho com as do professor. Às vezes, um detalhezinho perdido pode causar esses pepinos.

Boa sorte, e qualquer coisa tamo aqui pra desenrolar!