手记

Python web 框架:web.py(一)——URL 处理

  1. 安装
    下载web.py 的安装文件,将下载得到的文件解压,进入解压后的文件夹,
    命令行下执行:python setup.py install,
    在Linux 等系统下,需要root 的权限,执行:sudo python setup.py install。
  2. URL 处理
    在每个web.py 应用,必须先import web 模块
    urls = ( '/', 'index' )
    (‘/’)是一个匹配URL 的正则表达式,像/,/help/faq,/item/(\d+),等等;(‘index’)是一个类名,匹配的请求将会被发送过去。

class index:
def GET(self):
print "Hello, world!"
当接收到一个GET 请求时,上面的GET 方法将会被web.py 调用。

if name == "main": web.run(urls, globals())
上面告诉web.py 如何配置URLs,以及找寻的类在文件中的全局命名空间。

code.py 文件的内容如下:
import web

urls = (
'/', 'index' )

class index:
def GET(self):
print "Hello, world!"

if name == "main": web.run(urls, globals())

在命令行下输入:
$ python code.py
通过浏览器访问http://localhost:8080/ ,页面显示”Hello, world!“

1人推荐
随时随地看视频
慕课网APP