讲解对象:django实现更简单的重定向redirect
作者:融水公子 rsgz
更简单的重定向redirect
上一篇文章提到过重定向问题,今天换一个函数实现,更加简单
1 应用路由还是昨天的
url(r'^redirect1/$', views.redirect1),
url(r'^redirect2/$', views.redirect2),

2视图函数这么写
# 更简单的重定向
from
django.http import HttpResponseRedirect
from
django.shortcuts import redirect
def
redirect1(request):
# return HttpResponseRedirect('/rsgz/redirect2')
return redirect('/rsgz/redirect2')
def
redirect2(request):
return HttpResponse("这是更简单的重定向")

3 启动django服务器
python
manage.py runserver

4 浏览器运行测试
http://127.0.0.1:8000/rsgz/redirect1

分析:这样的重定向也是成功的!