def callback(request): code = request.GET.get('code') access_token = Singly.get_access_token(code) if access_token is None: raise Exception('access_token missing in callback response!') request.session['access_token'] = access_token return redirect('/')