I've been wanting to drop mod_python since the day I installed it. After the saga of setting it up, I was left feeling unclean. So I sat down yesterday and started downloading new versions of stuff. Apache, mod_fastcgi, Python, Subversion, PHP… you name it. My biggest concerns were upgrading to Python 2.5, and switching this site (and others) from mod_python to mod_fastcgi. But I sure am glad I did. Deploying a Django site was never my favorite thing to do under mod_python, but with mod_fastcgi, it became an almost joyous experience.
Well, that was fast. My sitemap app made it's way into Django proper. I added a couple new convenience classes and fixed up the
ping_google function. Adrian took it the rest of the way and cleaned up my code and documentation. You can read about it here, or have a look at the documentation. Viva Django!