2017-03-26 2 views
0

J'utilise-auth python-social, et je rattrape des exceptions en utilisant le middleware suivant:middleware Django attrape exception

class ExtendedSocialAuthExceptionMiddleware(SocialAuthExceptionMiddleware): 
    def process_exception(self, request, exception): 
     if hasattr(social_exceptions, exception.__class__.__name__): 
      return HttpResponse('error') 
     else: 
      raise exception 

Ce que je voudrais faire dans ce gestionnaire d'exceptions est rediriger l'utilisateur vers la la page d'où ils proviennent et affiche l'exception dans une étiquette de ce modèle. Comment ferais-je cela?

Répondre

0

Comme le montrent here:

return redirect(url)