[英]django-allauth social account connect to existing account on login
[英]Django-allauth Sign Up, Login, and Social Connect into one page
如何使用django-allauth将社交登录,登录表单和注册表单加载到索引页面? 类似于你去facebook.com的东西。
accounts / url已经在工作了,我试过复制了
<form class="login" method="POST" action="{% url 'account_login' %}">
{% csrf_token %}
{{ form.as_p }}
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
<a class="button secondaryAction" href="{% url 'account_reset_password' %}">{% trans "Forgot Password?" %}</a>
<button class="primaryAction" type="submit">{% trans "Sign In" %}</button>
</form>
到我的index.html但它不起作用。 我是Python编程和Django开发的新手,但我已经在Django Book中完成了一些教程。
处理“索引”网址并呈现index.html模板的视图必须具有登录表单,因为您必须将其设置为FormView后代,并将class属性设置为LoginForm(allauth的登录表单)。 否则,您无法将{{form.as_p}}呈现给模板(因为您的上下文中没有表单)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.