gpt4 book ai didi

python - Django 重定向不起作用

转载 作者:行者123 更新时间:2023-12-02 04:00:09 25 4
gpt4 key购买 nike

def CompleteMini(request, mini_id):
mini_instance = get_object_or_404(url_all, mini_address = mini_id)
return redirect(mini_instance.full_address)

我有这段代码,但它没有显式重定向到作为参数提供的 URL。相反,它只是将当前 URL 附加到此 URL 后面。

最佳答案

听起来您在 mini_instance.full_address 变量中有一个相对 URL。您要确保它也包含 http://部分,以便它将完全重定向到新的 url,而不是尝试相对于您所在的 django 站点访问它。

这是来自相对和绝对 url 文档的示例

def my_view(request):
...
return redirect('/some/url/')

这也适用于完整的 URL:

def my_view(request):
...
return redirect('https://example.com/')

https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/#redirect

关于python - Django 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42280157/

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