[mod_python] Re: Mod_python Digest, Vol 42, Issue 4

Steve Holden steve at holdenweb.com
Fri Sep 15 08:56:24 EDT 2006

Jim Gallacher wrote:
> Steve Holden wrote:
>> Graham Dumpleton wrote:
>>> Steve Holden wrote ..
>>>> Graham Dumpleton wrote:
>>>>> In respect of AddHandler, SetHandler, MultiViews etc, you need to  
>>>>> realise
>>>>> that mod_python is an extension for Apache. Thus, such things like 
>>>>> this
>>>>> aren't actually implemented by mod_python but are implemented
>>>>> by Apache. To use mod_python properly, you also need to understand
>>>>> Apache to some degree and that means also referring to the Apache
>>>>> documentation.
>>>> Which, IMHO, is even more obscurantist than the mod_python 
>>>> documentation. It seems to assume you've already read much of the 
>>>> source
>>>> code and are familiar with C ... in which case why would you be 
>>>> using mod_python in the first place :-) ?
>>> As Jim effectively commented, mod_python is more than just a jumping off
>>> point for a content handler. It is quite sad (and frustrating) at 
>>> times to see
>>> that more often than not people ignore all the richness that Apache 
>>> offers.
>>> They just want to use Python for absolutely everything when there are 
>>> other
>>> modules or features provided by Apache that could be used in conjunction
>>> with mod_python and their own Python code to get the job done quicker 
>>> and
>>> more efficiently. More than anything else, this is why mod_python 
>>> development
>>> has languished, because the majority of people cant seem to see the 
>>> bigger
>>> picture. It is only with mod_python 3.3 that one will be able to 
>>> finally do
>>> with mod_python what mod_perl people have had for years and even then
>>> we still don't go anywhere near as far as they do in being able to 
>>> harness
>>> the full power of Apache.
>> That's great. However, those of us who aren't particularly clued in to 
>> Apache find it difficult to locate appropriate documentation: and I 
>> *have* tried - there just doesn't seem to be that much introductory 
>> documentation. Or I am crap at searching, perhaps.
> You are correct. (About the available documentation... I'm sure your 
> search abilities are just fine ;) ). Everyone here acknowledges that the 
> mod_python documentation could be improved, especially on how it fits 
> into the Apache ecosystem.
> One of the better resources is the book  "Writing Apache Modules with 
> Perl and C". See http://www.modperl.com.  There is some really good 
> information in there that can aid in understanding how Apache works. 
> Unfortunately the examples are in perl, so it helps to already know 
> mod_python so you can translate on the fly - not an ideal situation.
Thanks for the pointer, Jom. Looks like that would be worth the money to 
buy. Maybe there should be a book on Python web programming that 
includes a proper treatment of mod_python.

Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd          http://www.holdenweb.com
Skype: holdenweb       http://holdenweb.blogspot.com
Recent Ramblings     http://del.icio.us/steve.holden

More information about the Mod_python mailing list