Как увидеть исключение, сгенерированное в переменной шаблона django?

Внутри шаблона Django можно вызвать метод объекта следующим образом:

{{ my_object.my_method }}

Проблема в том, когда вы получить исключение / ошибку в 'def my_method (self)', она скрыта при рендеринге шаблона (вместо этого выводится пустая строка, поэтому ошибки не появляются).

Поскольку я хочу отладить, что не так в 'def my_method (self) ', я бы хотел включить что-то вроде глобального флага django, чтобы получать такое исключение.

в settings.py, у меня уже есть

DEBUG = True 
TEMPLATE_DEBUG = True

. Я могу получать разные исключения из шаблонов, но нет, когда я запускаю метод объекта.

Что я могу сделать?

16
задан Eric 29 November 2010 в 16:49
поделиться