wsgi+webob+routes学习笔记-初学篇(下)
来源:互联网 发布:施工计划进度表软件 编辑:程序博客网 时间:2024/03/29 17:26
5 将application封装为class进行调用
为了进一步接近openstack中用法,将上文中的application函数可以封装为class进行调用,代码如下:
__author__= 'sxmatch'
"""calla application class"""
importwebob
importeventlet
fromeventlet import wsgi
fromwebob import Request
classApplication(object):
def __call__(self, env, start_response):
status = "200 OK"
response_headers = [('Content-Type','text/plain')]
start_response(status,response_headers)
return ['Hello, World! I amsxmatch!\r\n']
defstart():
print "start wsgi server"
app=Application()
wsgi.server(eventlet.listen(('192.168.82.191', 8090)), app)
wsgi_server= eventlet.spawn(start)
wsgi_server.wait()
其中可以看到,wsgi.server中app已经不是方法了,而是类实例,当然这个类要是可调用的,即要实现__call__方法。
- wsgi+webob+routes学习笔记-初学篇(下)
- wsgi+webob+routes学习笔记-初学篇(上)
- wsgi+webob+routes学习笔记-初学篇(中)
- wsgi+webob+routes学习笔记-初学篇(end)
- WSGI Webob Routes 实例
- WSGI Webob Routes 实例
- WSGI、webob、routes实例
- openstack基础之python WSGI,paste,Routes,webob
- openstack基础之python WSGI,paste,Routes,webob
- webob/routes
- Openstack源代码分析之PasteDeploy+Webob实例以及Openstack源代码下PasteDeploy+Webob+Routes分析
- Openstack源代码分析之PasteDeploy+Webob实例以及Openstack源代码下PasteDeploy+Webob+Routes分析
- Webob WSGI 装饰器
- Webob WSGI 装饰器
- python学习笔记(WSGI)
- wsgi-restful-routes详解:
- wsgi-restful-routes详解
- openstack 中的Routes + webob 的 REST API
- 由修改oracle中文乱码导致的无法登陆
- LitJSON--json 和net 的完美组合用法
- SAP ABAP二分查找(binary search)实际问题的深度分析
- 开博第一篇
- USACO 2.1.1The Castle城堡
- wsgi+webob+routes学习笔记-初学篇(下)
- 百度最新面试题集锦
- 级联城市因为ajax的异步请求导致的问题
- 《启示录》读书笔记系列--笔记十三
- 查看端口占用
- 为MySQL选择合适的备份方式
- linux网络服务器框架转载
- vim初学配置笔记 vimrc
- LR 杂记--loadrunner录制回放常见问题总结