Today I got my hands on Leopard, so far I've been happy but went I went about reinstalling Django I hit a snag. MacPort would encounter an error whenever it tried to build PostgreSQL. If you can wait a little while the port maintainer for PostgreSQL should fix the problem.
On the other hand if you need Django running today you can follow the steps at Lee Packham's Corner to get PostgreSQL running. Unfortunately this will get you PostgreSQL 8.2 (not inherently a bad thing) which means you will need to manually build and install psycopg2 since the MacPorts psycopg2 package depends on PostgreSQL 8.1. Here's what you will need to do to manually build and install pyscopg2:
- Download the source from http://www.initd.org/tracker/psycopg/wiki/PsycopgTwo.
- Extract the files using the command tar -xzf psycopg2-latest.tar.gz.
- Open the file setup.cfg file and look for the line that starts with pg_config=
- Change the line to read pg_config=/opt/local/var/macports/software/postgresql82/8.2.5_0+darwin_9/opt/local/lib/postgresql82/bin/pg_config
- Run the command python setup.py build
- Run the command python setup.py install
Now you should be all set!
On a related note if your interested in learning about Djago and you'll be around Poughkeepsie, NY this Wednesday stop by at the MHVLUG meeting, I'll be giving a Intro to Django talk.