[英]Converting from mod_python to mod_wsgi
我的網站是用Python編寫的,目前在Apache的mod_python下運行。 最近我不得不加入一些讓我認為可能值得將網站轉換為mod_wsgi的丑陋黑客。 但是我已經習慣了使用一些mod_python的實用程序類,特別是FieldStorage
和Session
(有時候是Cookie
),而且從PEP 333的掃描中,我看不到它們的任何等價物。 (這並不奇怪,因為我了解這些實用程序不屬於WSGI規范)
問題是,我可以在WSGI中使用這些mod_python實用程序類的“標准”(即通常接受的)替換,還是我/我應該自己編寫?
(僅供參考:目前正在使用Python 2.5)
看看Werkzeug 。 你可能不得不做一些重寫。 您可能會對在您的應用程序中強加WSGI世界視圖的結果感到滿意。
您可以在'cgi'模塊和'Cookie'模塊中使用FieldStorage。 沒有與Python標准庫中的Session等效的東西。 對於WSGI應用程序,您可以使用Beaker進行會話。
請看一下whiff - 它提供內置功能,用於操作現場數據和會話等基於wsgi的應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.