【发布时间】:2015-01-23 05:06:28
【问题描述】:
我要求 password_change_done url 只有在 password_change 视图重定向到它时才可见(成功更改密码时)。否则在进入 password_change_done 视图时,它必须重定向到 password_change 视图
如何做到这一点?
【问题讨论】:
标签: python django django-forms django-templates django-views
我要求 password_change_done url 只有在 password_change 视图重定向到它时才可见(成功更改密码时)。否则在进入 password_change_done 视图时,它必须重定向到 password_change 视图
如何做到这一点?
【问题讨论】:
标签: python django django-forms django-templates django-views
可能最好的方法是使用会话:
当password_change 视图有效并且在重定向到password_change_done 视图之前,只需将password_changed 会话属性设置为True,如下所示:
request.session['password_changed'] = True
之后,在您的 password_change_done 视图中,检查 password_changed 是否为 True,然后才实际显示该视图,例如:
【讨论】: