gpt4 book ai didi

python - Django 重定向功能保留旧的 url 路径

转载 作者:行者123 更新时间:2023-11-30 22:37:45 25 4
gpt4 key购买 nike

问题是,当我尝试在 View 函数中使用 django.shortcuts.redirect 时,Django 不会简单地从 return redirect('url',)< 打开新的 url 路径 但将所需的 url 路径添加到当前 url。
示例
当前网址为:/home/page1
在按下按钮的页面上,我调用 View 函数,该函数:返回重定向('**/home/page2**',)
在此之后,我收到了 /home/page1/home/page2

如何从重定向中删除旧的 url 部分?

编辑:
通过从浏览器(Chrome)中删除cookie和搜索历史记录来解决,并且代码工作得很好!

最佳答案

在您的评论中:

return redirect ('home/page2',)

这是不正确的。 url 必须以斜杠开头,否则将被视为相对 url。将其更改为:

return redirect ('/home/page2')

关于python - Django 重定向功能保留旧的 url 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com