我在我的 django 项目中使用 django allauth 来实现所有与身份验证相关的功能,所以现在我想实现password change
功能,所以只需将 django allauth 模板复制到我的模板中,templates/allauth/account/password_change.html
并使用我的自定义设计进行自定义,并具有如下所示的形式
<form accept-charset="UTF-8" class="" action="{% url 'account_change_password' %}" method="post">
{% csrf_token %}
<div class="alert alert-success password_changed">
You have Successfully changed your Password!
</div>
{{form.as_p}}
<div class="span12 pagination-centered marg_lftnone">
<input id="save_new_password" name="action" type="submit" class="btn btn-large big_btn marg_tp38 marg_btm38" value="Save Password">
</div>
</form>
因此,使用上面的模板,密码更改功能一直运行良好并重定向到当前页面,但我想要的是当重定向到当前页面时,我想显示message div
类似上面的通知you have changed password successfully
。
那么密码修改成功并重定向到同一页面后如何显示和错误信息呢?