正在加载...

webpy-1 起步

搜狐后,这里做的系统几乎都是 webpy + twsited 写的。

所以,有必要好好学习一下这两个东西了。

从今天开始介绍webpy

webpy很简单

安装

sudo pip install web.py

第一个demo

#coding: utf-8    
import web

urls = (
    '/', 'Index'
)

class Index:

    def GET(self):
        return 'Hello, world ! GET \n'

    def POST(self):
        return 'Hello, world ! POST \n'


def start():
    app = web.application(urls, globals())
    app.run()


if __name__ == '__main__':
    start()

启动

python webpy_test.py 0.0.0.0:4321

GET 测试

curl http://localhost:4321

结果如下

Hello, world ! GET

POST 测试

curl http://localhost:4321 -d't=1'

结果如下

Hello, world ! POST

总结

  1. url 简单的就是字符串,和django很类似
  2. 对于Controller而言,get请求执行GET方法,post请求执行POST方法,估计PUT和DELETE等也是一样的