美文网首页
【44】Python学习笔记2

【44】Python学习笔记2

作者: 思考者01 | 来源:发表于2015-11-23 08:20 被阅读0次

    涉及知识点:路由、视图函数、url_for

    框架:flask

    参考书:《Flask Web开发:基于Python的Web应用开发实战》

    路由

    定义:处理URL和函数之间的关系,URL通过路由找到相关函数,触发程序执行

    形式:

    (1)无参数 @app.route('/')

    (2)有参数 @app.route('/user/<参数一>')

    (3)限制参数的类型 @app.route('/user/')   (int 可换为string 和path)

    (4)添加请求方式app.route('/',methods['GET','POST'])

    如果不添加的话,默认为get方式,添加之后可以通过post方式给服务器传值

    视图函数

    定义:对来自游览器的请求进行处理

    形式:

    @app.route('/')

    def index():

    return 'Hello World'

    url_for()

    作用1:生成URL

    形式:url_for('带路由的视图函数名')

    用法:重定向redirect(url_for()),在HTML中实现跳转:

    作用2:调用静态文件

    形式:url_for(url_for('static',filename = '文件地址'))

    用法:

    总结:在使用一个函数时,注意要传入的参数类型和返回值是多少,在HTML中使用utl_for函数,一开始传入的参数为具体的HTML地址,就是因为传入的参数类型没有搞明白

    相关文章

      网友评论

          本文标题:【44】Python学习笔记2

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