def login(request):
provider_list = []
for provider in get_providers():
try:
# social_app??? provider?? ?? ?????. ??? ??? ?? ??? ??? ???????.
# ??? Provider? ????? social\_app ???? ????????.
provider.social_app = SocialApp.objects.get(provider=provider.id, sites=settings.SITE_ID)
except SocialApp.DoesNotExist:
# Provider ??? ?? ?? .social_app? None?? ??
provider.social_app = None
provider_list.append(provider)
return auth_login(request, form_class=LoginForm,
extra_context={
'provider_list': provider_list,
})
views.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录