简体   繁体   中英

Converting from mod_python to mod_wsgi

My website is written in Python and currently runs under mod_python with Apache. Lately I've had to put in a few ugly hacks that make me think it might be worth converting the site to mod_wsgi. But I've gotten used to using some of mod_python's utility classes, especially FieldStorage and Session (and sometimes Cookie ), and from a scan of PEP 333 , I don't see any equivalents to these. (Not surprising, because I understand that those kinds of utilities don't belong in the WSGI spec)

Question is, are there "standard" (ie commonly accepted) replacements for these mod_python utility classes that I can use in WSGI, or could I/should I write my own?

(FYI: currently using Python 2.5)

Look at Werkzeug . You may have to do some rewriting. You will probably be pleased with the results of imposing the WSGI world-view on your application.

You can use FieldStorage in 'cgi' module and the 'Cookie' module. There is no equivalent to Session in Python standard libraries. For WSGI applications you can use Beaker for sessions.

请看一下whiff - 它提供内置功能,用于操作现场数据和会话等基于wsgi的应用程序。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM