Как переопределить шаблон трассировки стека в Django? - PullRequest
1 голос
/ 09 декабря 2010

Как я могу изменить шаблон, который django использует для отображения трассировки стека, когда включен режим DEBUG, и в верхней части стека возникает исключение, приводящее к 500?вопрос - я уверен, что ответ указан где-то просто, но из-за характера поисковых запросов мне трудно найти ответ.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 09 декабря 2010

Ну, трассировка отформатирована внутренним шаблоном в views/debug.py.Ищите TECHNICAL_500_TEMPLATE и get_traceback_html (), где он используется.Таким образом, вы можете скопировать этот шаблон, взломать его так, как вам нравится, и затем установить его в django.view.debug.Это не красиво, но это довольно глубоко в духе, так что вы должны ожидать получить некоторые "вещи" на вас.

1 голос
/ 09 декабря 2010

Определите handler500 в URLconf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...