参数 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
flask笔记01
最新推荐文章于 2023-09-02 23:59:39 发布