Как просмотреть журналы ошибок в представлениях Django

Я кодирую небольшое приложение с Django. Но я не вижу никаких журналов ошибок в консоли, когда ошибка (например, синтаксическая ошибка Python и т.д.) Встречается в одном из моих представлений - вообще-то ничего.

Как я могу просмотреть журналы ошибок моих просмотров? Отладка, как слепой, действительно раздражает.

Ответ 1

Django не выводит никаких ошибок на консоль по умолчанию. Вместо этого он предоставляет очень полезные страницы ошибок, которые отображаются для любых ошибок, возникающих в ваших представлениях. Пожалуйста, проверьте настройку DEBUG. В разработке это должно быть True что даст вам хорошие страницы ошибок для 404 и 500 ошибок.

Красивая страница с ошибкой будет выглядеть так: django error page
(источник: linkaider.com)

Я также могу порекомендовать доклад Что, черт возьми, пошло не так? из DjangoCon2009 для получения дополнительной информации об основных техниках отладки с django.