Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Carlos, tudo bem com você?
Este erro ocorre porque o Django não está reconhecendo a tag {% url 'imagem' %}. Isso geralmente acontece quando o nome da URL não foi registrado corretamente ou o arquivo de URLs não foi carregado. Porém, sem ter acesso a seu código completo, é incerto te dizer certinho onde você está errando.
Você pode compartilhar o código do seu projeto completo para que eu possa investigar melhor a linha exata que está gerando o erro? Dessa forma, consigo te orientar melhor.
Pode compartilhar via drive ou Github, o que for mais prático para você.
Boa noite, Carlos!
Obrigado por compartilhar o repositório. Realizei os testes e ao acessar a rota principal (http://localhost:8000/) o erro de TemplateSyntaxError foi retornado. Isso está acontecendo por um detalhe: você não deu espaço entre a palavra url e 'imagem'. Esse espaço é necessário para que o template engine do Django reconheça e interprete a tag corretamente.
Veja a diferença:
# como estava seu código
{% url'imagem' %}
# como deve ficar
{% url 'imagem' %}
Para corrigir e executar o código, basta ir no arquivo index.html dentro da pasta galeria e substituir as linhas 55, 70, 85, 100, 115 e 130 por essa sintaxe:
<a href="{% url 'imagem' %}">
Após isso, execute o servidor novamente e deverá aparecer a página da Alura Space.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Muito obrigado !!