其他web框架介绍
PYTHON 的WEB框架
一、Bottle
bottle是一个快速、简洁、轻量级的基于WSGI的微型web框架,此框架只由一个py文件,除了python的标准库外,其不依赖任何其他的模块
安装:
pip install bottle easy_install bottle apt-get install python-bottle wget http://bottlepy.org/bottle.py
Bottle框架的组成部分
1>路由系统,将前端发过来的不通请求交给由指定函数处理,返回
2>模版系统,将模版中的特殊语言渲染成字符串,bottle的模版引擎可以自己任意指定,Bottle内置模板、mako、jinja2、cheetah
3>公共组件,用于提供处理请求相关的信息,如:表单数据、cookies、请求头等
4>服务,支持多种基于WSGI的服务,如:
server_names = {
'cgi': CGIServer,
'flup': FlupFCGIServer,
'wsgiref': WSGIRefServer,
'waitress': WaitressServer,
'cherrypy': CherryPyServer,
'paste': PasteServer,
'fapws3': FapwsServer,
'tornado': TornadoServer,
'gae': AppEngineServer,
'twisted': TwistedServer,
'diesel': DieselServer,
'meinheld': MeinheldServer,
'gunicorn': GunicornServer,
'eventlet': EventletServer,
'gevent': GeventServer,
'geventSocketIO':GeventSocketIOServer,
'rocket': RocketServer,
'bjoern' : BjoernServer,
'auto': AutoServer,
}
框架的基本使用

浙公网安备 33010602011771号