首页 > Web开发 > 详细

django学习五----redirect和,HttpResponsePermanentRedirect重定向

时间:2021-07-30 16:21:47      阅读:45      评论:0      收藏:0      [点我收藏+]

from django.shortcuts import render, redirect

from django.http import HttpResponse,HttpResponsePermanentRedirect


    • HttpResponse
        它是作用是内部传入一个字符串参数,然后发给浏览器。
    • def index_handler(request):
    •        return HttpResponse("OK")
    • renderrender方法可接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数。它的作用就是将数据填充进模板文件,最后把结果返回给浏览器。
      • def index_handler(request):
      •       return render(request, ‘web/test.html‘, context)   或者:return render(request‘web/test.html‘)
    • redirect接受一个URL参数,表示让浏览器跳转去指定的URL.
    • def login_action(request):
    •           return redirect(‘/event_manage/‘)      备注://这两个斜杠不要漏写,否则报错。

 

HttpResponsePermanentRedirect  与redirect都是重定向,只不过是redirect的功能更强大些。


 

django学习五----redirect和,HttpResponsePermanentRedirect重定向

原文:https://www.cnblogs.com/star12111/p/15079559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!