The how to install documentation at:
http://www.djangoproject.com/documentation/install/
says that if django is installed via "setup.py install" django will be installed as a django subdirectory of the site-packages directory. It further suggests that to find the site-packages directory, one should run the following command:
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
However, this seems to produce the wrong output on OS X 10.5: the output it gives is:
$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/Library/Python/2.5/site-packages
but the actual directory django was installed in is:
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
(and this isn't a symlink to the other.)