场景:与其让我通过 SSH 进入一个盒子来检索堆栈跟踪,我更愿意非技术同事通过电子邮件将错误发送给我!
Django中有没有办法或钩子来做这样的事情?例如
def 500_error_happened(request): # psuedocode >__<
if request.user.is_staff:
show_the_debug_stack_trace_page()
else:
show_user_friendly_500_html_page()