【发布时间】:2020-04-11 09:43:11
【问题描述】:
在开发过程中,我设法使用一些自定义中间件将回溯消息(默认显示在本地控制台中)重定向到客户端的浏览器控制台。
但是,执行此操作时,回溯不再显示在控制台中。有没有办法让它在本地控制台中,和在客户端的浏览器中?
import traceback
from django.http import HttpResponse
class ErrorMiddleware(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
return self.get_response(request)
def process_exception(self, request, exception):
tb = traceback.format_exc()
return HttpResponse(tb)
【问题讨论】:
标签: django traceback django-middleware