1
resposta

ERRO: NOT FOUND

Toda vez que eu inicio o server e entro na página ele da a mensagem "NOT FOUND" e aperece isso;

Using the URLconf defined in setup.urls, Django tried these URL patterns, in this order:

admin/
alunos/
The empty path didn’t match any of these.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
1 resposta

Ola

A mensagem de erro que você está recebendo indica que o Django não conseguiu encontrar uma rota correspondente para a URL que você está tentando acessar. Isso geralmente ocorre quando a URL que você está tentando acessar não corresponde a nenhuma das rotas definidas em seu arquivo de configuração de URLs (normalmente chamado de urls.py).

Para resolver esse problema, você pode seguir estas etapas:

  1. Verifique suas configurações de URL: Abra o arquivo urls.py em seu projeto Django e verifique se as rotas estão definidas corretamente. Certifique-se de que a rota correspondente à URL que você está tentando acessar está configurada corretamente. Por exemplo:
from django.urls import path
from . import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('alunos/', views.alunos_view),
    # Outras rotas aqui...
]
  1. Verifique a URL que você está tentando acessar: Certifique-se de que a URL que você está digitando no navegador corresponde a uma das rotas definidas em seu arquivo urls.py. Se você estiver tentando acessar a página inicial do aplicativo, a URL geralmente é a raiz, ou seja, http://localhost:8000/ se você estiver executando localmente.

  2. Verifique se o servidor está em execução: Certifique-se de que o servidor Django está em execução. Você pode iniciar o servidor com o comando python manage.py runserver. Certifique-se de que não há erros durante a inicialização do servidor.

  3. Verifique as configurações do Django: Como mencionado na mensagem de erro, o Django está configurado para exibir a página de erro 404 quando DEBUG está definido como False. Certifique-se de que DEBUG está definido como True durante o desenvolvimento para obter informações detalhadas sobre erros. No entanto, em um ambiente de produção, você deve definir DEBUG como False para fins de segurança.

Se você seguiu essas etapas e ainda está enfrentando o problema "NOT FOUND", verifique as configurações e a estrutura do seu projeto Django para garantir que tudo esteja configurado corretamente.