【发布时间】:2018-10-26 15:07:28
【问题描述】:
我正在尝试从 mydomain.com 重定向到 google.com。
在 stackoverflow 上有几个答案,假设以下是有效的:
return HttpResponseRedirect('google.com')
或
return redirect('google.com')
但事实并非如此。这只是将页面重定向到自身并附加 google.com 部分,因此它会像这样出现:
www.mydomain.com/google.com
当然会引发 404.. 我的视图现在如下所示:
class MyView(TemplateView):
def get(self, request, *args, **kwargs):
return HttpResponseRedirect('google.com')
谁能告诉我我做错了什么?
【问题讨论】:
-
你需要在它前面加上一个协议,或者只是
//。
标签: django django-views