Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolvendo problema do cache de imagens

Olá,

gostaria de saber se não é possível resolver o problema de cache por simplesmente adicionar o timestamp ao nome de imagem após o sinal de interrogação...

Por exemplo:

<img src="capa-27.jpg?timestamp=1579542582" />

Assim ao carregar do banco de dados se insere o timestamp na imagem, fazendo com que nao se use a imagem do cache. Isso nao resolveria?

1 resposta
solução!

Oi Filipe, tudo bem?

Pode ser resolvido utilizando o timestamp sim e é exatamente esta abordagem que o professor utiliza nas próximas aulas deste curso, salvando a imagem com o timestamp. Seria algo como:

timestamp = time.time()
arquivo.save(f'{upload_path}/capa{jogo.id}-{timestamp}.jpg')

Somente adicionando o timestamp como parâmetro da forma que mostrou, precisaria também de toda uma lógica para recuperar o timestamp certo de cada imagem.

Espero ter ajudado. Abraços e bons estudos!