问题是当我尝试在我的视图函数中使用django.shortcuts.redirect
时,Django不是简单地从return redirect('url',)
打开新的url路径,而是将希望的url路径添加到当前url。
例子
当前网址为: / home / page1
在页面上按下按钮我调用了视图功能:return redirect ('**/home/page2**',)
在此之后,改为希望网址 / home / page2 我收到 / home / page1 / home / page2
如何从重定向中删除旧的url部分?
答案 0 :(得分:2)
在你的评论中:
return redirect ('home/page2',)
这是不正确的。网址必须以斜线开头,否则将被视为相对网址。将其更改为:
return redirect ('/home/page2')