分类: Python/Ruby
2014-05-06 14:35:42
首先,我们要从站点下载最新的框架源代码,将下载过来的tar压缩的包解压,你会得到一个webpy文件夹,我们所需要的一切都包含在里面了。
其次,安装webpy(这个要注意一下,Python的Web开发不同于PHP/ASP/JSP等,不要用传统的思维来约束自己),在window终端下运 行如下命令:python setup.py install(在我本机如下:E:\workSpace\SimpleProject>python setup.py install,根据具体安装条件你的形式可能并不相同)。执行命令之后,安装过程会在项目下创建一个build目录,其结构如下:
下面我们在build下新建两个目录:src – 放置python源代码;themes – 放置模板文件。
终于可以开始工作了,按照webpy的在线教程,我们在src下新建一个python文件:code.py,并键入一下代码:(这里假设你已经学习过python程序语言,并且能读懂一下代码)
#!/usr/bin/env python
import web
urls = (
'/', 'index'
)
class index:
def GET(self):
return 'Hello, world!'
if __name__ == '__main__':
app = web.application(urls,globals())
app.run()
至此,我们已经构建完毕了第一个web程序,虽然他只能在你的终端上输出:Hello, world!字样。
第六,启动服务,接受客户端连接请求。使用webpy编写的应用程序启动服务非常简单,你只需要在终端下执行如下命令:python code.py。好了,现在你已经发布了你的服务并且随时准备处理客户端的连接请求。你可以在浏览器地址栏中键入一下地址进行访问:,是不是看到了久违的“Hello, world!”字符串?