其他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,
}

    框架的基本使用

    

posted @ 2016-04-05 11:09  Mr_三石  阅读(58)  评论(0)    收藏  举报