Bottle不并需要过多的依赖Python的标准库,它可以很好的运行在Python2.5+和Python3.x环境中运行。Bottle下载方式如下:
我们首先从一个最简单的HelloWorld的例子开始奇妙的旅程。代码如下:
运行结果如下:
route()是一个装饰器函数,通过参数指定URL路径。在上面的例子中,我们通过根目录(/)来指定hello()函数。其实,这对于Web框架来讲是一个非常好的概念。
run()函数用来启动Bottle内置的Web服务器。上面的例子中,Web服务器会监听地址0.0.0.0的8080端口。
debug模式对于开发过程中,是非常有用的,但应该关闭那些公共(发布)的应用,记住!
当然这只是一个非常间的例子,但是它想我们展示了Bottle框架怎样运行Web程序的,这只是个序幕,精彩的还在后面!