8
AuthAlreadyAssociated
のこの種の例外を処理するにはどうすればいいですか?Python Social Auth
?Python Social Authで例外を処理する方法
私が見つけたすべての回答はDjango Social Auth
ですが、書かれて以来ずっと変わってきたようです。
AuthAlreadyAssociated
のこの種の例外を処理するにはどうすればいいですか?Python Social Auth
?Python Social Authで例外を処理する方法
私が見つけたすべての回答はDjango Social Auth
ですが、書かれて以来ずっと変わってきたようです。
それは私のために働く。
私は新しいミドルウェア
from social.apps.django_app.middleware import SocialAuthExceptionMiddleware
from django.http import HttpResponse
from social import exceptions as social_exceptions
class MySocialAuthExceptionMiddleware(SocialAuthExceptionMiddleware):
def process_exception(self, request, exception):
if hasattr(social_exceptions, exception.__class__.__name__):
return HttpResponse("catched: %s" % exception)
else:
raise exception
を作成し、いくつかの場所で問題を考える場合
MIDDLEWARE_CLASSES = (
...
'path.to.MySocialAuthExceptionMiddleware',
)
をsettings.pyのためにそれを追加しますが、それはここで発生します。.. –