Хочу просто поделиться. Может кому облегчит жизнь. Как я пол деня потратил на установку django под винды. Почему под винды, да просто так.
Что у меня стоит. python 2.4, apache2.2.4, mod_python-3.2.10, Django-0.95. По поводу базы пока не пробывал.
Теперь подробнее о Django: распаковал все к себе в D:\USR\Django.
dir -p:
INSTALL README examples/ setup.cfg
AUTHORS LICENSE django/ extras/ setup.py Django.egg-info/ PKG-INFO docs/ ez_setup.py tests/.
Далее с помощью junction (можно найти на масофте бесплатно) делаю линк: junction c:\Python\lib\site-packages\django d:\usr\Django\django
Затем внимание, с чем я достаточно долго возился. В c:\Python\lib\site-packages\ создаю файлик django.pth, а внем:
# .pth file for the django extensions
django
для чего он нужен в документации по Python описано.
затем в переменную среды path дописываю C:\Python\lib\site-packages\django\bin это нужно для доступа как говорят к django-admin.py, хотя некоторые рекомендуют django-admin.py положить в C:\Python\Scripts.
Теперь конфиг apache если кому надо то в инете есть описание даже на русском. А так я добавил:
DocumentRoot “D:/USR/WWW”
<Directory “D:/USR/www”>
<Location “/mysite/”>
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath " + sys.path"
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonDebug On
</Location>
Хотя кому что нужно.
Далее в D:\USR\WWW выполняю команду: django-admin.py startproject mysite которая создаст директорию mysite с соответствующим содержимым.
Теперь можно зайти браузером на
http://localhost/mysite/ По идеи должно все работать.