1. Разархивировал Django 1.2.3 в корне учетки (это не суть важно где), получилась папка Django-1.2.3, переместил ее в home/ANY_PATH/public_html;
2. Переименовал Django-1.2.3 в django;
3. В home/ANY_PATH/public_html создал .htaccess с содержанием:
SetHandler mod_python
PythonHandler django.core.handlers.modpython
PythonPath "['/home/ANY_PATH/public_html/django', '/home/ANY_PATH/public_html'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonDebug On
где myproject - примерное имя будущего проекта;
4. Подключился через ssh-консоль к серверу;
5. Перешел в /home/ANY_PATH/public_html;
6. Выполнил в консоли python django/setup.py install;
7. Перешел в /home/ANY_PATH/public_html/django/django/bin/ и проверил, чтобы права на файл django-admin.py были 755;
8. Перешел обратно в /home/ANY_PATH/public_html и выполнил python django/django/bin/django-admin.py startproject myproject. В /home/ANY_PATH/public_html создается папка myproject с файлами проекта;
9. В браузере набираем адрес сайта, должно быть It worked!
В итоге в папке /home/ANY_PATH/public_html все чисто и красиво, и проект работает :)
Можете еще здесь почитать
http://blog.artod.ru/post/1018376241/django-spaceweb