As imagens não carregam:
As imagens não carregam:
Olá André! Tudo bem?
Normalmente esse problema está atrelado a configuração da pasta dos arquivos estáticos ou como você está importando no HTML, mas como você não compartilhou o seu código não posso bater o martelo e falar qual é a causa, com isso vou listar as possíveis soluções para esse caso:
Caminho das Imagens: Certifique-se de que as imagens estão no diretório correto. No seu projeto, as imagens devem estar dentro de setup/static/assets/imagens/galeria/
.
Configuração do Static: Verifique se o settings.py
está configurado corretamente para servir arquivos estáticos. Deve haver algo assim:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'setup/static')]
Uso do Template: No arquivo imagem.html
, certifique-se de que o caminho para a imagem está correto. Deve ser algo como:
<img class="imagem__imagem" src="{% static 'assets/imagens/galeria/{{ fotografia.foto }}' %}">
Verifique o Nome da Imagem: No banco de dados, o campo foto
deve conter o nome correto da imagem, como hubble_ngc1079.jpg
.
Espero ter ajudado e bons estudos!
Amigo, a imagem ainda não aparece. Segue o link do projeto: https://github.com/andrebarbosaalvesdossantos/alura_persistencia_de_dados_e_admin
Boa tarde, Andre! Perdão pela demora em responder.
Ao rodar o seu projeto a imagem inicial apareceu sem problema algum como você pode ver na imagem abaixo:
Porém, ao rodar a aplicação tive um erro de importação dentro do arquivo "settings.py" que está dentro da sua pasta "setup". Dentro dessa arquivo, nas linhas iniciais, você importa "path e os" da biblioteca "pathlib", porém, os não vem de uma biblioteca, já que ele é uma biblioteca em si, logo causando esse problema que imagino que seja o mesmo que faz a imagem não aparecer.
Faça com que suas importações estejam assim:
import os
from pathlib import Path
from dotenv import load_dotenv
Fico à disposição caso isso não resolva a situação!