WebPy学习笔记一 搭建环境,实现简单示例
时间:2011-01-20 来源:caoxx
从 http://webpy.org/ 获取WebPy-0.34包,解压后进入包目录执行 python setup.py install。
执行完毕后会在Python安装目录的 X:\Python26\Lib\site-packages\web 下。
二、简单Demo实现,开开眼界。
基本思路就是 模板文件+Python代码实现Web程序。
新建文件夹命名为Test,在内部建立一个目录名为templates用来存放模板文件,接着新增一个main.py文件。
urls = (
'/(.*)','Control'
)
class Control:
def GET(self):
return '''<html>
<head>
<title>WebPy Demo</title>
</head>
<body>
Hello World
</body>
</html>'''
if __name__ == '__main__':
app = web.application(urls,globals())
app.run()
执行 python main.py 后可以看到命令行如下:
C:\WINDOWS\system32\cmd.exe /c python.exe main.py
在浏览器中访问
http://127.0.0.1:8080/ 即可看到Hello World三、再进一步,使用模板文件
在templates目录下新建index.html,把上面代码中的html代码,写入其中。
修改 GET代码如下
render = web.template.render('templates/')
return render.index()
重新执行main.py,访问http://127.0.0.1:8080/ 仍旧可以看到Hello World。
注意 render.index 使用的是html文件名。 具体原理稍后研究。
相关阅读 更多 +