在Django中使用HttpResponseRedirect时,如何传递模板上下文信息?

16 浏览
0 Comments

在Django中使用HttpResponseRedirect时,如何传递模板上下文信息?

我有一个表单,用户输入信息后会重定向到同一个页面(以便他们可以继续输入信息)。如果表单提交成功,我会返回HttpResponseRedirect(request.path),这样就可以正常工作。然而,我还想在这种情况下向用户显示一些信息(例如,屏幕顶部的“您的数据已保存”)。如果我不进行重定向,我只需在上下文字典中返回这些消息。然而,使用重定向时,我无法这样做。

那么在使用HttpResponseRedirect时,如何传递模板上下文信息呢?

我尝试的方式似乎非常常见,所以如果我遗漏了一些明显的东西,请原谅我。

0