首页 > Web开发 > 详细

flask框架之动态构建URL

时间:2020-05-25 16:58:16      阅读:57      评论:0      收藏:0      [点我收藏+]

  通过向规则参数添加变量部分,可以用来动态构建URL。

  1. 在构建路由的时候,route()装饰器的规则参数包含附加到URL‘/ ’的<name>,即:

  @app.route(‘/<name>‘)

  在定义调用函数的时候,将那么作为参数传入

  def hello_world(name):

    return ‘Hello %s!‘ % name

  运行app.py之后,打开浏览器输入http://127.0.0.1:5000/明朝乘扁舟,则浏览器中将显示:

  Hello 明朝乘扁舟!

 

  2. route默认为字符串变量,还可以使用转换器构建规则。

   a). int 接受整数

   b). float 接受浮点数

   c). 接受用作目录分隔符的斜杠

    比如:

    @app.route(‘/w/<int:num>‘)

    def show(num):

      return ‘w is %d‘ % num

    启动程序后,打开浏览器输入http://127.0.0.1:5000/w/520,则浏览器显示:

    w is 520

    

flask框架之动态构建URL

原文:https://www.cnblogs.com/weim-123/p/12957676.html

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