分享

django实现更简单的重定向redirect

 融水公子 2019-08-09

讲解对象: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

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多