2017-03-05 2 views
0

J'ai écrit des modèles d'erreur django personnalisés et je n'ai besoin d'aucun autre comportement personnalisé qu'un chemin personnalisé vers le modèle (les modèles ne se trouvent pas dans le répertoire racine). J'ai essayé les éléments suivants:Modèles d'erreur django personnalisés

handler400 = partial(bad_request, template_name='polls/errors/400.html') 
handler403 = partial(permission_denied, template_name='polls/errors/403.html') 
handler404 = partial(page_not_found, template_name='polls/errors/404.html') 
handler500 = partial(server_error, template_name='polls/errors/500.html') 

Mais il semble que je dois pass the views as a string. Dois-je écrire des vues personnalisées qui font exactement la même chose ou comment changer le nom du modèle?

Répondre

0

La solution consistait à mettre le code dans la configuration de l'URL racine.