今天讲讲webpy的url路由管理部分使用教程
先前的文章《一个只有11行代码的web程序教程》中写的code.py代码,我用ide方式打开
文件中的urls=(路径),在括号中实现路由管理,路由路径遵循正则表达式原则
运行程序以后在浏览器里访问地址
首页访问的是就是url=(‘/’,‘index’)对应的路由
每一个路由必须对应一个方法,index—classindex
相应的我新建一个路由如hello
写一个与之对应的是classhello
启用程序访问地址localhost:/hello
那么输出的是thisishellopage
于此类推
也就是一个路由对应一个class,class可以返回一段字符串,一个文件或者html页面等等
下面是路由的高级用法
前面介绍的是路由的基本用法,现在做一个升级
新建一个路由
这里是遵循正则表达式原则
\d表示匹配一个数字字符。等价于[0-9]。
也就是text对应在浏览器里面的路径便是localhost:/text/1或者localhost/text/2…..
这里是\d表示的是一个数字,如果输入其他,就找不到页面
于此类推,大家可以根据这个思路编写自己的路由了。
本章完。