问题 从mod_python转换为mod_wsgi


我的网站是用Python编写的,目前在Apache下用mod_python运行。最近我不得不加入一些丑陋的黑客,让我觉得将网站转换为mod_wsgi可能是值得的。但我已经习惯使用一些mod_python的实用程序类,尤其是 FieldStorage 和 Session (有时 Cookie),并从扫描 PEP 333,我没有看到这些的等价物。 (这并不奇怪,因为我了解这些实用程序不属于WSGI规范)

问题是,我可以在WSGI中使用这些mod_python实用程序类的“标准”(即通常接受的)替换,还是我/我应该自己编写?

(仅供参考:目前正在使用Python 2.5)


3172
2018-03-13 21:56


起源



答案:


看着 WERKZEUG。你可能不得不做一些改写。您可能会对在您的应用程序中强加WSGI世界视图的结果感到满意。


9
2018-03-13 22:00



+1 Werkzeug。无法想象没有它我曾经做过什么。 - Ali Afshar
滚动我自己。现在想我应该删除自己的东西并用Werkzeug替换它。 - S.Lott


答案:


看着 WERKZEUG。你可能不得不做一些改写。您可能会对在您的应用程序中强加WSGI世界视图的结果感到满意。


9
2018-03-13 22:00



+1 Werkzeug。无法想象没有它我曾经做过什么。 - Ali Afshar
滚动我自己。现在想我应该删除自己的东西并用Werkzeug替换它。 - S.Lott


您可以在'cgi'模块和'Cookie'模块中使用FieldStorage。没有与Python标准库中的Session等效的东西。对于WSGI应用程序,您可以使用 烧杯 对于会议。


2
2018-06-24 11:54





请看 喷气  - 它提供了用于操作现场数据的内置功能 以及其他基于wsgi的应用程序的会话。


1
2018-05-11 02:29