Django重定向无法正常工作

时间:2017-02-16 16:54:41

标签: python django web django-models django-views

   ├── main.js                 # app entry file
   ├── App.vue                 # main app component
   ├── components/             # ui components
   │   │   └── ...
   │   └── assets/             # module assets 

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

1 个答案:

答案 0 :(得分:1)

听起来你在mini_instance.full_address变量中有一个相对网址。你想确保它也有http://部分,以便它完全重定向到新网址,而不是尝试相对于你所在的django网站转到它。

以下是来自相对绝对网址

的文档的示例
def my_view(request):
    ...
    return redirect('/some/url/')

这也适用于完整网址:

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

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