美文网首页python学习系列
python+flask(四)url_for与redirect

python+flask(四)url_for与redirect

作者: 测试_机器猫 | 来源:发表于2020-09-01 17:53 被阅读0次

    url_for:对视图里面的函数进行操作

    redirect:从定向

    使用场景:(1)我们在操作博客后台管理模块的时候,会先进行判断是否有登录或者登录是否有效,如果登录超时或者登录已过期,这时候再操作的时候会(redirect重定位)自动跳转到登录界面,要求登录后再操作

                      (2)后续登录界面网址如果有改动,那么各个模块跳转也需要及时改动,这时会用到url_for(这样修改量会减少很多)

    来个登录的例子:点击退出后,会返回登录界面(这是目前我在学习模仿别人做的一个博客,下一篇文章会开始进入整体制作,以博客实例来展开学习)

    下面是具体实现部分,其中url_for('admin.login')中的admin是蓝图的名称,意思是跳转到admin蓝图下的login函数,如果后续login网址或者路径有改动,也不影响退出的功能,只要login()函数没有修改的情况下

    备注:其实url_for还有带参数的用法,看网上找的一个截图

    截图出处:https://www.jianshu.com/p/c0a3d024b9f4

    相关文章

      网友评论

        本文标题:python+flask(四)url_for与redirect

        本文链接:https://www.haomeiwen.com/subject/zwzodktx.html