Django Stale CSRF令牌

Django Stale CSRF令牌,django,authentication,csrf,Django,Authentication,Csrf,我将django应用程序设置为,当用户使用本文中的代码注册时,执行电子邮件确认。当我测试它时,我进入注册页面,填写所需字段,然后提交。该页面将我发送到登录页面。我去查看我的电子邮件,然后单击提供的链接以激活我的帐户,从而创建一个新选项卡。然后,我转到包含登录页面的另一个选项卡(我们之前被重定向到该页面),并输入要登录的信息 不幸的是,我遇到了一个无效/丢失的csrf令牌页。按“后退”并再次登录后,成功!这里有什么问题?我该怎么解决呢 当我点击激活电子邮件中的链接时,是否生成了一个新的csrf令牌

我将django应用程序设置为,当用户使用本文中的代码注册时,执行电子邮件确认。当我测试它时,我进入注册页面,填写所需字段,然后提交。该页面将我发送到登录页面。我去查看我的电子邮件,然后单击提供的链接以激活我的帐户,从而创建一个新选项卡。然后,我转到包含登录页面的另一个选项卡(我们之前被重定向到该页面),并输入要登录的信息

不幸的是,我遇到了一个无效/丢失的csrf令牌页。按“后退”并再次登录后,成功!这里有什么问题?我该怎么解决呢

当我点击激活电子邮件中的链接时,是否生成了一个新的csrf令牌,而另一个具有登录页面的选项卡上有导致问题的旧csrf令牌?我该如何解决这个问题

编辑1-登录页面模板

{% block content %}
<h2>Login</h2>
<form method="post">
{% csrf_token %}
    {{ form.as_p }}
    <button type="submit">Login</button>
</form>
<p><a href="{% url 'signup' %}">Sign Up</a></p>
<p><a href="{% url 'password_reset' %}">Reset Password</a></p>
{% endblock %}
{%block content%}
登录
{%csrf_令牌%}
{{form.as_p}}
登录

{%endblock%}
您是否已将csrf令牌添加到模板中?是的。我所有的模板都有csrf令牌。你能共享登录模板吗?我在上面添加了它。