I installed GeoDjango today and it really was not that bad considering the number of pieces that had to be built from source. I started with CentOS 5.3 and followed the installation instruction on the GeoDjango page. I’m working my way through the zipcode tutorial just to get familiar with the code. So far so good. I think I’m going to be able to do a lot more cool things with GeoDjango than my current setup (PHP and MySQL Spatial Extensions).