Flask的路由实质是什么?
路由就是指网页文件
URL与视图函数的映射
HTTP请求转发给Flask
路由就是指URL
Flask路由一般由以下两个部分构成
请求和响应
route()和add_url_rule()
传递参数和请求处理
URL和视图函数
Flask中的视图函数是指
就是URL地址
展示在WEB页面内容的函数
就是HTML代码
各种网页页面
路由注册目前有以下两种方式
route()和add_url_rule()
app.route和app.add_route
请求和响应
内联和外联
两种路由注册的最大区别是
一个有请求方法,一个没有
一个有rule, 而另一个没有
视图函数的引用方式
一个需要视图函数,另一个不需要
如果两个不同的路由注册给同一个视图函数
会报错,无法运行
运行无效果
运行时切换不同URL会报错
不同URL,显示效果相同
URL传参需要在哪些地方预制参数
注册方法、视图函数、前端页面
导入模块、视图函数、前端页面
注册方法、路由函数、前端页面
注册方法、视图函数、静态文件
URL传参在前端页面中的参数格式是
<参数变量>
[参数变量]
{参数变量}
参数变量
URL传参利用什么进行参数格式限定
变形器-transformer
转换器-converter
限定器-limitor
异常处理-try
如果要限定传参为浮点型,则传参格式为
<int:参数变量>
{int:参数变量}
{float:参数变量}
<float:参数变量>
自定义参数限定需要继承哪个父类
BaseConverter类
BaseTransformer类
BaseLimiter类
BaseExcepter类
自定义转换器的regex = "1[3-9]\d{12}$" ,此处共几位参数
6
5
14
11