django allauth url 用于 google 登录
django allauth url for google login
我有一个登录模板,我想添加一个图标,用户可以单击该图标进入 google 身份验证过程。我有 Django allauth,但我怎样才能为 google 流程获得正确的 url?
我试过 <a href="{% url 'account_login' %}">
但它会将用户发送到登录页面,而我想将他们直接发送到 accounts/google/login/
(理想情况下使用 django 生成 url 而不是对其进行硬编码。 )
尝试改用它:
<a href="{% provider_login_url 'google' %}">Login with Google</a>
我有一个登录模板,我想添加一个图标,用户可以单击该图标进入 google 身份验证过程。我有 Django allauth,但我怎样才能为 google 流程获得正确的 url?
我试过 <a href="{% url 'account_login' %}">
但它会将用户发送到登录页面,而我想将他们直接发送到 accounts/google/login/
(理想情况下使用 django 生成 url 而不是对其进行硬编码。 )
尝试改用它:
<a href="{% provider_login_url 'google' %}">Login with Google</a>