Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 人们在塔架中使用的常见中间件示例?_Python_Pylons_Middleware - Fatal编程技术网

Python 人们在塔架中使用的常见中间件示例?

Python 人们在塔架中使用的常见中间件示例?,python,pylons,middleware,Python,Pylons,Middleware,只是想了解人们在塔架中使用的普通中间件是什么 中间件只是请求和响应对象的主管道吗 i、 e.是否有可能创建一个非常简单的中间件,将“hello world”输出到屏幕?正如您所猜测的,默认中间件是。然而,我的印象是,在那之后,“公共中间件”有点矛盾,特别是对于像挂架这样的松散耦合的框架。该框架的设置建议“这是基本的中间件——这是您为满足个人需求而编写的中间件的放置位置。”我可能是在胡说八道,但这就是我的感受——当我想到我的模块“应该是中间件吗?”时,到目前为止,答案总是这样“不,我可以把它放在一

只是想了解人们在塔架中使用的普通中间件是什么

中间件只是请求和响应对象的主管道吗


i、 e.是否有可能创建一个非常简单的中间件,将“hello world”输出到屏幕?

正如您所猜测的,默认中间件是。然而,我的印象是,在那之后,“公共中间件”有点矛盾,特别是对于像挂架这样的松散耦合的框架。该框架的设置建议“这是基本的中间件——这是您为满足个人需求而编写的中间件的放置位置。”我可能是在胡说八道,但这就是我的感受——当我想到我的模块“应该是中间件吗?”时,到目前为止,答案总是这样“不,我可以把它放在一个控制器中。”所以,如果你能让它们更接近你需要它们的上下文,请注意范围,不要将它们引导到中间件层


进一步:WSGI wiki也有一些方法来回答您的问题。

“是否有可能创建一个非常简单的中间件,将“hello world”输出到屏幕上?”根据定义,没有。中间件不应该做“真正的”工作。它在“中间””“你在问什么?你在问中间件的定义吗?相关问题:@aioobe我说的是挂架中的中间件…抱歉更新标题,忘了提挂架doh!