python bottle web框架简介

2015 年 5 月 24 日17:39:57 1 11,315 views

Bottle 是一个快速,简单,轻量级的 Python WSGI Web 框架。单一文件,只依赖 Python 标准库 。bottle很适合会一点python基础的人使用,因为这框架用起来很简单,只要你会python基础语法,有一点WEB知识,就可以开发出很不错的WEB。学了python的运维人员,压根不需要django框架,就可以运维工具了,毕竟django学习起来,比较复杂,学习时间也长,我们有必要一定要使用django吗?

 

URL 映射 (Routing): 将 URL 请求映射到 Python 函数,使 URL 更简洁。

• 模板 (Templates): 快速且 pythonic 的内置模板引擎 ,同时支持 mako, jinja2 和 cheetah 等模板。

• 基础功能 (Utilities): 方便地访问表单数据,上传文件,使用 cookie,查看 HTTP 元数据。

• 开发服务器 (Server): 内置了开发服务器,且支持 paste, fapws3 , bjoern, Google App Engine,cherrypy 等符合 WSGI 标准的 HTTP 服务器。

 

示例: “Hello World”

  1. from bottle import route, run
  2. @route('/hello/:name')
  3. def index(name='World'):
  4.     return '<b>Hello %s!</b>' % name
  5. run(host='localhost', port=8080)

 

将其保存为 py 文件并执行,用浏览器访问 http://localhost:8080/hello/world 即可看到效果。就这么简
单!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0   引用   1

    来自外部的引用: 1

    • python bottle框架(WEB开发、运维开发)教程 | linux系统运维