David Fraser
davidf at sjsoft.com
Mon May 19 16:06:51 EST 2003
Mike Looijmans wrote: >I chose option #4: Build your own. > >I just have /xx scriptaliased to point to a single .py handler. That one takes >the uri (request.path_info) and uses that to make the proper call. > Very cool. Is this with Apache directives? >I made it so that the request is like: > >/xx/session/script... > > >(session could be a session ID, or name of database to use, and such). > >The figures out which module to (re)import (the one named "script" in this >case), loads it, firgures out the parameters (usually the request object, >authorization information and a database connection) and calls its "main" >function. > Presume you mean "The handler figures out"...? >Took about an hour to invent, implement and test and has been working >flawlessly for months. I like this language :-) >And it's backwards compatible with CGI too, at least, to the extent that I >need, so that servers without mod_python can use the same codebase (only the >initial handler differs). > Very nice... I think a description of how to do this would be a great addition to the modpython manual... David
|