【发布时间】:2012-09-27 08:23:36
【问题描述】:
当您想在 Django 中将用户返回到同一页面时,有哪些选项,每个选项的优缺点是什么?
我知道的方法:
- HTTP_REFERER
- GET 参数包含上一个 URL
- 用于存储前一个 URL 的会话数据
还有其他的吗?
【问题讨论】:
-
链接显示“登录后”。我是否问过“登录后”?这个问题可以是这个主题的真实概述。它不值得-1,它值得+1。哎呀
-
相反,逻辑与 get 或 post 没有什么不同,它只是一个重定向问题,在您定义一些推理之前没有任何利弊,您的问题很广泛,没有适当的研究或试验.
-
这是非常不同的。内置 Django 登录和 cmets 重定向。我的问题是针对其他情况的;)
-
这绝对不是建议的错误的副本。 “重复”是重定向到登录页面后的重定向,这通常是返回到引用页面的重定向(考虑从详细信息或编辑页面返回到列表页面)。请删除无效的重复标志。
-
+1 用于删除重复禁令。这个问题在谷歌中是这个搜索词的第一名,只有一个答案,但会有多种(更好的?)方法来解决这个问题。它与登录情况无关。
标签: django django-views