1
resposta

NoReverseMatch at /

NoReverseMatch at / Reverse for 'receitas' not found. 'receitas' is not a valid view function or pattern name. Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 3.2.7 Exception Type: NoReverseMatch Exception Value:Reverse for 'receitas' not found. 'receitas' is not a valid view function or pattern name. Exception Location: C:\Users\paulo\Desktop\Curso\venv\lib\site-packages\django\urls\resolvers.py, line 694, in reversewith_prefix Python Executable: C:\Users\paulo\Desktop\Curso\venv\Scripts\python.exe Python Version: 3.9.7 Python Path:['C:\Users\paulo\Desktop\Curso', 'C:\Program Files\Python39\python39.zip', 'C:\Program Files\Python39\DLLs', 'C:\Program Files\Python39\lib', 'C:\Program Files\Python39', 'C:\Users\paulo\Desktop\Curso\venv', 'C:\Users\paulo\Desktop\Curso\venv\lib\site-packages'] Server time: Sat, 02 Oct 2021 16:25:43 +0000

Parece que o erro se encontra aqui:

                       <li><a href="{% url 'index' %}">Home</a></li>

105

Algm sabe o que pode estar errado? Obrigado

1 resposta

Olá, Wesley! Tudo bem?

Este erro acontece quando o Django não consegue achar uma URL no seu sistema de mapeamento que funcione para uma determinada view apontada.

Por aqui também tive o mesmo problema, e revisando o código percebi que não havia realizado o import os dentro do arquivo settings.py no momento em que configuramos o bloco TEMPLATES :

Import os

Após realizar o import tudo funcionou direitinho por aqui.

Faça o teste por ai também, e aproveite para revisar o nome dos arquivos e das pastas dentro do projeto e ver se eles estão de acordo com os que estão sendo informados no momento de "chamar" a url, verifique também se existe algum erro de digitação nestas partes do código onde informamos o caminho da url dentro das tags nos arquivos .html :

<!-- Nav Start -->
<div class="classynav">
    <ul>
        <li><a href="{% url 'index' %}">Home</a></li>
        <li><a href="{% url 'receita' %}">Receitas</a></li>
    <ul>

</div>

Index.html e receita.html

Espero ter ajudado com sua dúvida.

Continue praticando.

Bons estudos e até mais!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software