【发布时间】:2025-09-07 23:55:01
【问题描述】:
我有一个 django 应用程序,我使用消息来显示用户通过的一些限制。
我的问题是我的所有消息都在第二个请求之后显示。
我的意思是,在添加一条消息并转到应该显示该消息的页面后,我看不到它,但我在刷新后开始看到它。
我做错了什么?
【问题讨论】:
我有一个 django 应用程序,我使用消息来显示用户通过的一些限制。
我的问题是我的所有消息都在第二个请求之后显示。
我的意思是,在添加一条消息并转到应该显示该消息的页面后,我看不到它,但我在刷新后开始看到它。
我做错了什么?
【问题讨论】:
这可能是这些消息的工作方式:您“触发”它们,例如显示成功/失败,然后重定向到显示它的另一个页面。请记住:如果操作成功,您永远不应停留在通过 POST 请求但重定向的页面上,因此重新加载不会重新 POST 发送的任何内容。
【讨论】: