6.04 Bottle

Bottle

Bottle (source code) 是一个WSGI-compliant single source file,不依赖外部任何库,除了 Python standard library (stdlib)

Official Bottle logo.

我该用Bottle来开发吗?

Bottle 在下面场合非常合适:

  1. 为创意做个原型
  2. 学习web框架如何构建Learning how web frameworks are built
  3. 建造和运行个人web应用

原型 Prototyping

做原型用Bottle会更加方便,它比Django轻多了。Django的Model-View-Template 构架使得维护项目更容易,但是当你只想做个原型验证想法时,Bottle更方便。

学习框架的知识

Bottle只有单个源文件 within a single large source file 名叫 bottle.py 因此提供了学习WSGI web框架如何工作的好机会。你所要知道的一切都在那个源文件里。

个人项目

个人项目可以把Bottle作为唯一的依赖库。把 bottle.py 跟你的源代码一起打包,就能运行你的web应用了。

Bottle资源

开源Bottle实例项目

Bottle框架学习清单

  1. 下载 Bottle 或者通过pip安装 pip install bottle
  2. 做一遍官方教程 Bottle tutorial.
  3. 开始做你自己的Bottle项目
  4. 部署你的应用到网上

发表评论

电子邮件地址不会被公开。 必填项已用*标注