Advertisement

Flask 变量规则

阅读量:

通过在规则参数中引入变量组件,可实现 URL 的动态生成。该变量组件以 的形式进行标识,并作为关键字参数传递至与对应规则绑定的函数中。

在如下示例中,route() 装饰器所设定的规则参数包含了附加于 URL ‘/hello’ 的 变量。因此,当用户在浏览器中输入 http://localhost:5000/hello/wang 作为访问地址时,‘wang’ 将被作为参数传入 hello_name() 函数之中。

复制代码
    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/hello/<name>')
    def hello_name(name):
       return 'Hello %s!' % name
    
    if __name__ == '__main__':
       app.run(debug = True)
    
    
      
      
      
      
      
      
      
      
      
    

将前述代码内容存储为 helloworld.py 文件,并通过 Python shell 执行该文件。
随后,启动浏览器

全部评论 (0)

还没有任何评论哟~