代码之家  ›  专栏  ›  技术社区  ›  David Z

从mod_python转换为mod_wsgi

  •  11
  • David Z  · 技术社区  · 17 年前

    我的网站是用python编写的,目前使用的是mod_python和apache。最近,我不得不加入一些丑陋的黑客程序,让我觉得把这个网站改成mod wsgi可能是值得的。但是我已经习惯了使用一些mod ou python的实用程序类,尤其是 FieldStorage Session (有时) Cookie )和扫描 PEP 333 ,我看不到任何与这些相同的东西。(不足为奇,因为我知道这些类型的实用程序不属于wsgi规范)

    问题是,是否有“标准”(即通常接受的)替换物来替换我可以在wsgi中使用的mod-python实用程序类,或者我/应该自己编写?

    (仅供参考:目前使用的是python 2.5)

    3 回复  |  直到 17 年前
        1
  •  9
  •   S.Lott    17 年前

    Werkzeug . 你可能需要重写一下。您可能会对将wsgi世界视图强加于应用程序的结果感到满意。

        2
  •  2
  •   Graham Dumpleton    16 年前

    您可以在“cgi”模块和“cookie”模块中使用fieldstorage。在Python标准库中没有等价的会话。对于WSGi应用程序,可以使用 Beaker 用于会话。

        3
  •  1
  •   Aaron Watters    16 年前

    请看 whiff --它提供了操作字段数据的内置功能 以及与基于wsgi的应用程序的会话。