擅长:python、mysql、java
<p>Django所理解的“中间件”是一种请求/响应处理器,与WSGI所称的“中间件”完全不同。想一想:类似django的中间件将根据烧杯(WSGI中间件)在<code>environ['beaker.session']</code>中的内容向请求对象添加<code>session</code>属性。虽然将WSGI中间件添加到堆栈应该很简单(您已经在<code>main.py</code>中处理了WSGI级别),但是添加请求/响应处理器取决于如何从WSGI抽象请求和响应。在</p>
<p>如何使用<a href="http://werkzeug.pocoo.org/" rel="nofollow noreferrer">Werkzeug</a>(这是基本的WSGI工具集)来实现这一点在<a href="http://dev.pocoo.org/projects/werkzeug/wiki/RequestResponseProcessor" rel="nofollow noreferrer">Werkzeug's wiki</a>及其其中一个<a href="http://dev.pocoo.org/projects/werkzeug/browser/werkzeug/contrib/kickstart.py#L89" rel="nofollow noreferrer">contrib modules</a>中进行了描述。在</p>