运维开发-python自动化-bottle库
实现通过bottle显示helloworld第一步如下命令保存为py文件并执行若py文件运行失败,出现如下问题原因是没有安装bottle库,window系统cmd输入pipinstallbottle即可第二步用浏览器访问http8080/hello/world即可看到效果。httpshttpshttps。...
是什么
前言:是什么,意在描述该事物的含义。
Bottle 是一个快速,简单,轻量级的 Python WSGI Web 框架。单一文件,只依赖 Python 标准库 。bottle很适合会一点python基础的人使用,因为这框架用起来很简单,只要你会python基础语法,有一点WEB知识,就可以开发出很不错的WEB。
学了python的运维人员,压根不需要django框架,就可以运维工具了,毕竟django学习起来,比较复杂,学习时间也长,我们有必要一定要使用django吗?
bottle 是一个轻量级的python web框架, 可以适配各种web服务器,包括python自带的wsgiref(默认),gevent, cherrypy,gunicorn等等。bottle是单文件形式发布。
Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。
官方文档:http://www.bottlepy.org/docs/dev/index.html
linux系统运维:http://www.linuxyw.com/546.html
Python自动化运维之29、Bottle框架:https://www.cnblogs.com/xiaozhiqi/p/5896560.html
做什么
前言:做什么,意在描述事物的功能及用途。
Bottle框架大致可以分为以下部分:
- 路由系统,将不同请求交由指定函数处理;
- 模板系统,将模板中的特殊语法渲染成字符串,值得一说的是Bottle的模板引擎可以任意指定:Bottle内置模板、mako、jinja2、cheetah;
- 公共组件,用于提供处理请求相关的信息,如:表单数据、cookies、请求头等;
- 服务,Bottle默认支持多种基于WSGI的服务。
怎么用
bottle基础
python bottle web框架简介
实现通过bottle显示hello world
第一步:如下命令保存为py文件并执行
from bottle import route, run
@route('/hello/:name')
def index(name='World'):
return '<b>Hello %s!</b>' % name
run(host='localhost', port=8080)
若py文件运行失败,出现如下问题:
原因是没有安装bottle库,window系统cmd输入pip install bottle即可
第二步:用浏览器访问 http://localhost:8080/hello/world 即可看到效果。
python bottle 框架环境安装
python bottle 框架基础教程:路由(url定义)
python bottle 框架基础教程:HTTP 请求方法
python bottle 框架基础教程:模板使用
python bottle 框架基础教程:模板语法
python bottle 框架基础教程:模板继承
python bottle 框架基础教程:静态资源
python bottle 框架基础教程:文件下载
python bottle 框架基础教程:文件上传
python bottle 框架基础教程:错误、重定向
python bottle 框架基础教程:session
python bottle 框架基础教程:操作数据库
WEB开发实战
python bottle 框架实战教程:任务(工单)系统简介
python bottle 框架实战教程:用户列表(新增,修改,删除)
python bottle 框架实战教程:用户权限(修改)
python bottle 框架实战教程:任务列表
python bottle 框架实战教程:增加任务
python bottle 框架实战教程:修改、删除任务
python bottle 框架实战教程:项目任务管理
运维开发实战
更多推荐




所有评论(0)