flask笔记01

参数
1.路径参数
    。位置参数(flask不支持)
    。关键字参数
2.请求参数
    。get参数在路径中?之后
    。post参数在请求体

flask中参数
    。都是关键字参数
    。默认标识是尖括号<name>
    。name需要和对应的视图函数的参数名字保持一致
    。参数允许有默认值
        。有默认值,在路由中,不传输也是ok的
        。没有默认值,在路由中,必须传递
    。默认参数类型是字符串
    。参数语法<converter:var>
        。converter类型
        。string 默认值,可以不写。会将斜线认为是参数分隔符
        。int 约束,限制参数的类型
        。float
        。path 接受到的数据格式是字符串,特性会将斜线认为是一个字符
        。uuid 约束,限制参数为uuid类型
        。any 任意一个,列出的元祖的任意一个。如:/any/<any(a,b,c):an>/    只能传输a,b,c这三个参数
            。和枚举一个意思
    。请求方法
        。请求方法并不是和Django一样,全部支持的
        。是需要自己配置请求方法
            。methods=['GET','POST','DELETE']
        。请求工具
            。postman
            。httpie
    。反向解析
        。url_for根据endpoint获取到对应的路径
        。endpoint默认是函数的名字
        。如果有参数url_for('函数名',key=value,key=value)
        。反向解析在模块中也可以直接使用
    Request,Response
        1、Request
        2、Response
            。视图函数返回接受两种类型
                。Response对象
                。字符串
                    。针对字符串会包装成Response
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值