views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:daisychain 作者: daisychainme 项目源码 文件源码
def get(self, request):
        flow = OAuth2WebServerFlow(
            client_id=CLIENT_ID,
            client_secret=CLIENT_SECRET,
            redirect_uri=request.build_absolute_uri(reverse('gmail:callback')),
            scope='https://www.googleapis.com/auth/gmail.send',
        )
        #log.debug(flow.redirect_uri)
        auth_uri = flow.step1_get_authorize_url()

        try:
            GmailAccount.objects.get(user=request.user)
            #return HttpResponseRedirect(auth_uri)
        except GmailAccount.DoesNotExist:
            pass

        GmailAccount(user=request.user, flow=flow).save()

        return HttpResponseRedirect(auth_uri)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号