Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Não estou conseguindo renderizar a tela

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

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ê.

Fico no aguardo e à disposição

https://github.com/Carlos-SF/space

solução!

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Muito obrigado !!