Olá Arthur! Tudo bem?
O seu erro informa que o Django não está encontrando o nome da URL 'imagem'. Isso geralmente acontece por alguns motivos comuns. Vamos verificar alguns pontos:
Verifique o arquivo urls.py
:
path
para a URL 'imagem' está definido corretamente e que o nome está realmente como 'imagem'. Deve estar algo assim:from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('imagem/', views.imagem, name='imagem'),
]
Verifique o nome da view:
imagem
está definida corretamente no arquivo views.py
e que não há erros de digitação.def imagem(request):
# Lógica da view
return render(request, 'galeria/imagem.html')
Reinicie o servidor:
Ctrl + C
e inicie novamente com python manage.py runserver
.Verifique o template:
{% url 'imagem' %}
.Se todos esses pontos estiverem corretos e o erro persistir, pode haver algum detalhe específico no seu projeto que não foi abordado aqui, então peço que compartilhe todo ele, usando o GitHub ou Drive do Google.
Espero ter ajudado e bons estudos!