python脚本框架webpy的url映射详解

作者:枫少文 时间:2021-10-27 18:55:05 

URL完全匹配(具体的url)

/index

URL模糊匹配(你根本就不知道index后面是什么,它根本不会返回参数)

/index/\d

URL带组匹配(主要有个'()',它的作用主要是返回参数,你处理的类中一定要有个参数接受)

/baidu/(.*)

实例


import web
urls=('/index','AbsoluteUrl',
   '/index/\d','AmbiguousUrl',
   '/index/(.*)','GroupUrl')
#具体的url处理类
class AbsoluteUrl:
   def GET(self):
       web.header('Content-type','text/html;charset=utf-8')
       return u'URL完全匹配'
#模糊的url处理类
class AmbiguousUrl:
   def GET(self):
       web.header('Content-type','text/html;charset=utf-8')
       return u'URL模糊匹配'
#分组的url处理类
class GroupUrl:
   def GET(self,name):  #如果你这里是带组匹配,一定要添加参数,用来接收你返回的参数
       web.header('Content-type','text/html;charset=utf-8')
       return u'URL带组匹配--'+name
app=web.application(urls,globals())
if __name__ == '__main__':
   app.run()

问题

1. urls为何不能使用dict,难道和它的原理有关
2. globals() 的作用还有哪些
3. 为何http://0.0.0.0:8080/,为何我们运行的时候一定要localhost:8080,这样设计有什么好处?

来源:https://blog.csdn.net/guofeng93/article/details/54170844

标签:python,web框架,url映射
0
投稿

猜你喜欢

  • MySQL 5.0 数据库新特性的存储过程

    2007-10-24 19:45:00
  • 如何把URL和邮件地址自动转换为超级链接?

    2009-11-02 20:22:00
  • 对acronym、abbr标签的理解

    2008-05-29 13:03:00
  • 基于FlashPaper实现JSP在线阅读代码示例

    2023-06-14 21:02:31
  • JS/jQ实现免费获取手机验证码倒计时效果

    2023-09-23 05:21:41
  • ip地址和身份证的js验证代码

    2007-12-29 21:49:00
  • mysql 修改表结构 判断并添加column

    2010-10-25 20:07:00
  • 一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    2012-08-21 10:37:37
  • Javascript基础学习之十个重要问题

    2023-07-14 09:17:52
  • HTML5中 b 和 i 标签将语义化

    2008-03-16 13:43:00
  • 轻松掌握 MySQL的数字类型以及建库策略

    2008-11-27 16:09:00
  • 在ORACLE移动数据库文件

    2010-08-02 12:54:00
  • 怎样管理好css样式

    2008-10-12 12:12:00
  • 关于JS中变量的显式申明和隐式申明

    2008-09-12 13:04:00
  • 如何取得所有的Session变量

    2008-06-08 13:59:00
  • 关于Python 中的时间处理包datetime和arrow的方法详解

    2023-11-16 12:18:48
  • js:校验IPv6地址的正则表达式

    2023-06-30 23:21:33
  • 何时将数据装载到Application 或 Session 对象中去?

    2009-12-03 20:17:00
  • python安装模块如何通过setup.py安装(超简单)

    2023-06-13 00:46:30
  • Utf-8和Gb2312乱码问题的终结

    2008-04-05 14:04:00
  • asp之家 网络编程 m.aspxhome.com