我使用的是python-social-auth,我使用以下中间件捕获任何异常:
class ExtendedSocialAuthExceptionMiddleware(SocialAuthExceptionMiddleware):
def process_exception(self, request, exception):
if hasattr(social_exceptions, exception.__class__.__name__):
return HttpResponse('error')
else:
raise exception
我想在此异常处理程序中执行的操作是将用户重定向到它们来自的页面,并在该模板的标签中显示异常。我该怎么做?