Я просто скопировал адрес, на который указала существующая гиперссылка Django-шаблона, и затем создал представление, чтобы перенаправить все логины на эту ссылку с правильной страницей возврата. Мой шаблон URL:
url(r'^login/$', views.redirectToGoogle, name="rediect_to_Google")
Мой взгляд был:
GOOGLE_LOGIN_URL_PREFIX = '/accounts/google/login/?'
def redirectToGoogle(request):
coming_from = request.GET.get("next", "/manage")
url_params = {
"process": "login",
"next": coming_from
}
suffix = urllib.parse.urlencode(url_params)
return redirect(GOOGLE_LOGIN_URL_PREFIX + suffix)