当您想在 Django 中将用户返回到同一页面时有哪些选择?每种选择的优缺点是什么?
我知道的方法:
- HTTP_REFERER
- 包含先前 URL 的 GET 参数
- 用于存储先前 URL 的 session 数据
还有其他的吗?
最佳答案
其中一种方法是使用 HTTP_REFERER
header ,如下所示:
from django.http import HttpResponseRedirect
def someview(request):
...
return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
不确定这个的缺点!
关于django - 重定向/返回到 Django 中的相同(上一个)页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12758786/