You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django Allauth自定义登录模板登录后无法跳转至首页问题

问题原因与解决方案

  • 核心错误:你的自定义login.html模板第一行的{% comment %}模板注释标签没有对应{% endcomment %}闭合标签,Django模板引擎会将后续所有代码识别为注释内容,表单提交逻辑无法正常生效,导致登录后不跳转。
    修复方式:直接删除多余的{% comment %}标签,或者在你需要结束注释的位置添加{% endcomment %}即可。
  • 可选优化项:
    • 原生allauth模板加载了{% load account socialaccount %}标签库,如果你后续需要接入第三方登录或者调用allauth提供的其他模板方法,建议在自定义模板顶部补上该加载语句。
    • 你渲染remember复选框时添加了class="form-control"类,Bootstrap的form-control会为元素设置100%宽度和块级属性,会导致复选框样式异常,可以替换为form-check-input类适配Bootstrap表单规范,该问题不影响登录跳转逻辑。

修复注释标签问题后重新加载页面登录,即可正常跳转至首页。

内容的提问来源于stack exchange,提问作者sam hassan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 04:27:03