Развёртывание Django проекта.
Django можно использовать нашу системную версию (сейчас это 1.1) так и устанавливать свою.
Наш метод установки основан на официальной документации от DjangoProject и представляет собой запуск проекта через mod_fcgid (аналог mod_fastcgi).
1. Создать «стартовый» файл index.fcgi следующего содержания:
#!/usr/bin/python
import sys, os
# Путь к Вашему набору библиотек либо закомментировав использовать системные
sys.path.insert(0, "/home/user/python")
# Путь к Вашему проекту (Опционально)
# os.chdir("/home/user/www/myproject")
# Параметры окружения указывающие на файл настроек проекта
os.environ['DJANGO_SETTINGS_MODULE'] = "myproject.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
2. Сделать его возможным для запуска (chmod 755)
3. Указать в .htaccess следующие параметры:
AddHandler fcgid-script .fcgi
Options +ExecCGI
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]
По всем возникающим вопросам обращайтесь в техническую поддержку через панель управления хостингом.
Приятного использования!