Oi Antonio,
Parabéns pela solução que encontrou! A abordagem que você utilizou para fazer a página imagem.html
ser acessada ao clicar na imagem da página principal está correta. O uso da tag {% load static %}
e {% static ... %}
é essencial para referenciar arquivos estáticos no Django.
Sobre a alteração do link de <a href="imagem.html">
para <a href="imagem">
, essa mudança é válida, desde que você tenha configurado corretamente as URLs no seu projeto Django. O Django, por padrão, não requer a extensão .html
na URL se você estiver utilizando as configurações de URL adequadas.
Para garantir que tudo funcione corretamente, verifique se o seu urls.py
está configurado para direcionar a URL sem a extensão para a view correspondente:
from django.urls import path
from . import views
urlpatterns = [
path('imagem/', views.imagem_view, name='imagem_view'),
]
Se isso estiver em ordem, a sua implementação está correta!
Continue com o ótimo trabalho!
Caso este post o tenha ajudado, por favor,
marcar como solucionado ☑️.
Bons Estudos! 🤓