Por que DEBUG = configuração falsa faz com que meu acesso a arquivos estáticos do django falhe?

Estou construindo um aplicativo usando o Django como meu cavalo de batalha. Tudo está bem até agora - configurações de banco de dados especificadas, diretórios estáticos, URLs, visualizações etc. Mas os problemas começaram a surgir no momento em que eu queria renderizar minhas próprias páginas 404.html e 500.html bonitas e personalizadas.

Li os documentos sobre tratamento de erros personalizados e defino as configurações necessárias no UrlsConf, criei as visualizações correspondentes e adicionei o 404.html e o 500.html ao diretório de modelos do meu aplicativo (especificado também em settings.py).

Mas os documentos dizemyou can actually view custom error views until Debug is Off, então eu desliguei para testar minhas coisas, e é aí que as coisas ficam loucas!

Não apenas não consigo visualizar o 404.html personalizado (na verdade, ele carrega, mas como minhas páginas de erro contêm uma mensagem de erro gráfica - como uma imagem legal), a fonte da página de erro é carregada, mas nada mais carrega! Nem mesmo CSS ou Javascript vinculado!

Geralmente, depois de definirDEBUG = False, todas as visualizações serão carregadas, mas qualquer conteúdo vinculado (CSS, Javascript, Imagens etc.) não será carregado! O que está acontecendo? Falta alguma coisa, relativa a arquivos estáticos e aoDEBUG configuração

questionAnswers(11)

yourAnswerToTheQuestion