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>