zoukankan      html  css  js  c++  java
  • Falsk返回参数【带参视图函数】

    # 带返回参数的视图函数
    # 这里的test以及test2都是带参数的视图函数
    
    from flask import Flask
    
    # 实例化flask类,传入必要一个参数: __name__
    app = Flask(__name__)
    
    
    # arg默认是str
    @app.route('/test/<arg>')
    # 限定arg类型为整型
    # @app.route('/test/<int:arg>')
    # 限定其他类型同理
    # @app.route('/test/<path:arg>')    返回路径
    def test(arg):
        # TODO:搞明白这里
        str_arg = type(arg).__name__
        print(str_arg)
        return '通过路由地址传递参数类型:{},类型属于:{}'.format(arg, str_arg)
    
    
    # 传递多个参数
    # @app.route('/test2/<name>/<sex>/<age>/')  # 第一种方式
    @app.route('/test2/<name>_<sex>_<age>/')  # 第二种方式
    def test2(name, sex, age):
        return '姓名:{},性别:{},年龄:{}'.format(name, sex, age)
    
    
    # 添加路由
    @app.route('/')
    def index():
        return "hello flask"
    
    
    # 添加路由
    @app.route('/hello/')
    def hel_index():
        return "hello flask"
    
    
    if __name__ == "__main__":
        # 当flask默认启动时,是本机模式并且是开发者模式,
        # 端口默认启动是5000
        # 通过host和port进行域名和端口修改
        # debug=True 错误信息会返回到控制台和浏览器界面
        app.run(host='127.0.0.1', port=5001, debug=True)
        # print(index())
  • 相关阅读:
    【Java例题】3.1 7、11、13的倍数
    【Java例题】2.7找零钱
    【Java例题】2.6 三角形的面积
    【Java例题】2.5 温度转换
    【Java例题】2.4求函数
    【Java例题】2.2 分数类
    【Java例题】2.3 计算银行存款本息
    博客园里面关于abpZero的好的教程
    IOC学习1
    1.开始第一个MVC项目
  • 原文地址:https://www.cnblogs.com/cxstudypython/p/12399014.html
Copyright © 2011-2022 走看看