3
respostas

Imagem.html nao carrega :(

link do git hub https://github.com/JoaoPaulo23342/Space-mato imagem do erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Olá! Tudo bem?

O link para o repositório do seu projeto está quebrado e gerando erro 404 na página do GitHub ao acessar, isso significa que você apagou o repositório ou que ele é um repositório privado, caso seja a segunda opção transforme ele em público (para isso clique na engrenagem na barra superior do repositório e vá até o final da página que aparecer).

Fico no aguardo do envio ou correção de acesso do repositório!

deixei publico

Boa tarde!

Vamos lá, o problema que você estava tendo ao tentar acessar a página de uma imagem específica acontecia porque você não colocou o link do endpoint criado para redirecionar, todos os cards da página "index.html" estava com a propriedade href para o arquivo imagem.html em vez de /imagem.

Então, para solucionar isso, em todos os cards você deve alterar o link do href de imagem.html para /imagem, como mostrado no código abaixo:

<li class="card">
    <a href="imagem.html">
        <img class="card__imagem" src="{% static '/assets/imagens/galeria/carina-nebula.png' %}" alt="foto">
    </a>
    <span class="card__tag">Estrelas</span>
    <div class="card__info">

Ao corrigir isso em todos os cards você terá outros problemas, seguem eles listados abaixo:

  1. Falta do carregamento de arquivos estáticos através do comando {% load static %} no arquivo imagem.html, deve estar bem no inicio do arquivo.

  2. Todo carregamento de imagens ou arquivos .css no arquivo imagem.html deve estar numa estrutura parecida com a mostrada abaixo para ser importado corretamente:

        <link rel="stylesheet" href="{% static '/styles/style.css' %}">
    
  3. Por fim, no arquivo, settings.py, que está dentro da pasta "setup", você deve alterar a propriedade TIME_ZONE = 'UTC-3' para TIME_ZONE = "America/Sao_Paulo" para evitar problemas futuros.

Com isso o seu código deve voltar a rodar sem mais problemas.