我有一个工作表格向导。要进入向导,用户将单击主页上的按钮。
如果我完成向导(三个步骤)并返回主页并再次单击该按钮,则没有问题。该向导再次很好,并且所有表单都是空的,这就是我们想要的。
但是,如果你没有完成向导,就像我说第二步,我回到主页,点击那里的按钮,我将回到第二步页。那不是我们想要的。我们想要一个全新的向导。
我想实现"取消"或"重置"单击按钮,用户将被重定向到主页,当用户单击按钮时,他们将转到向导的第一步,所有表单都为空。
答案 0 :(得分:3)
我明白了。显然我只需要在指向向导的url中添加一个重置查询参数。
所以我的<a href="{% url 'go_to_wizard' %}">
变为<a href="{% url 'go_to_wizard' %}?reset">
会话将重置,我将转到向导的第1步。在查看the source code之后找到它(提示:第647行)。