8
如何處理Python Social Auth
上的這種異常AuthAlreadyAssociated
?如何處理Python上的異常社交身份驗證
我發現的所有答案都是針對Django Social Auth
,但自寫入以來似乎有很多變化。
如何處理Python Social Auth
上的這種異常AuthAlreadyAssociated
?如何處理Python上的異常社交身份驗證
我發現的所有答案都是針對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
,並把它添加到settings.py中
MIDDLEWARE_CLASSES = (
...
'path.to.MySocialAuthExceptionMiddleware',
)
如果想在某個地方的問題,但它會提高這裏.. –