纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

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

枫少文   2021-11-19 我要评论
想了解python脚本框架webpy的url映射详解的相关内容吗,枫少文在本文为您仔细讲解webpy的url映射的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,web框架,web.py的URL映射,下面大家一起来学习吧。

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,这样设计有什么好处?


相关文章

猜您喜欢

  • C++ 贪吃蛇 C++ 情怀游戏贪吃蛇的实现流程详解

    想了解C++ 情怀游戏贪吃蛇的实现流程详解的相关内容吗,MAX在码字在本文为您仔细讲解C++ 贪吃蛇的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C++,贪吃蛇,C++,游戏,下面大家一起来学习吧。..
  • C++11原子操作 C++11原子操作详解

    想了解C++11原子操作详解的相关内容吗,ufgnix0802在本文为您仔细讲解C++11原子操作的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C++详解,C++原子操作,下面大家一起来学习吧。..

网友评论

Copyright 2020 www.mutouboke.com 【木头软件站】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式