赞
踩
web.py是一个基于Python,简单而又强大的开源Web框架。 由于自己总是对轻量级的东西比较偏爱。因此选择了web.py来学习Web开发。目前关于web.py的相关资料比较少(甚至连Wikipedia的条目都没有……),自己主要通过官网上的教程和文档来学习,以后会逐步把自己的学习体会总结下来。
Hello world程序非常简单,我们可以直接打开Python的交互式解释器。然后写上这一行:
>>>import web
来引入web.py模块。
>>>urls=('/','index')
这行的作用是声明网站的url,第一个参数是一个正则表达式,用来匹配url,第二个参数就是我们url所要处理的类。
>>>app=web.application(urls, globals())
再接下下来,就是定义刚才提到的index类:
- >>>class index:
- def GET(self):
- return 'Hello World!'
这里要注意的是GET,定义GET用来请求一个网页,最后返回的Html代码就是所展现的网页的内容。另一个重要的函数是POST则是用来提交表单,在这个简单的程序里并不需要与用户的交互,所以仅定义了GET函数。
>>>app.run()
我们将看到的是http://0.0.0.0:8080/,8080代表的是端口号。在浏览器中直接输入这个地址,就可以看到Hello World的页面了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。