栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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!“

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/225994.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号