标签:研究 运行 基于 int http协议 uwsgi 参考 打开 app
WSGI ( Python Web Server GateWay Interface) 是一个用在python web server 跟web application 之间的协议,遵从WSGI协议设计的web server 跟web application 框架可以彼此通信,因此开发人员可以将精力集中于web application的开发中,web server也可以运行基于WSGI规范的web application 框架。
uWSGI是一个web server,实现了WSGI、uwsgi、http协议,通过WSGI与web application通信,通过uwsgi与Nginx通信。
python自带的wsgiref也是一个实现WSGI的模块。
flask、Django等则是实现WSGI的application框架。
用flask和wsgiref实现web应用的例子如下:
from flask import Flask from wsgiref.simple_server import make_server app = Flask(__name__) @app.route("/") def index(): return "<h1>hello</h1>" httpd=make_server(‘‘,5000,app) print "Http server running on localhost:5000" httpd.serve_forever()
然后就可以在本地打开这个页面。
而实现WSGI的server代码则参考 https://segmentfault.com/a/1190000005640475 http://python.jobbole.com/87390/
再研究研究。。。。
标签:研究 运行 基于 int http协议 uwsgi 参考 打开 app
原文地址:http://www.cnblogs.com/fsh01/p/7401842.html