Skip to main content
 首页 » 编程设计

python之django HttpResponseRedirect 会将 '/' 添加到 url 的末尾

2025年05月04日34arxive

我正在使用 django HttpResponseRedirect(url) 将用户重定向到一个新的 url,但我发现这个函数会在 url 的末尾添加一个“/”,这破坏了我当前的设计。

例如)一些 url 是这样的:/life/?ret=12344

如果附加了“/”,则 url 将为/life/?ret=12344/,这会使我之前的代码感到困惑。

如何避免在末尾添加'/'?

请您参考如下方法:

注意 Django 有 APPEND_SLASH option , 所以 APPEND_SLASH = False 应该会有帮助。但是如果 /life/?ret=12344/ 如前所述@DrTyrsa django 应该足够聪明