Instalando Django com FastCGI em ambiente compartilhado
Em ambientes de hospedagem compartilhada, o Django só pode ser executado utilizando FastCGI. Para isso, é necessário instalar alguns módulos adicionais do Python.
Nota: Você vai precisar do módulo
Flup e do Django instalados.1. Baixar o Setuptools
Acesse o site oficial e faça o download do arquivo .egg correspondente à sua versão do Python:
Importante: não renomeie o arquivo.
2. Instalar o Setuptools
No terminal, execute o arquivo .egg como se fosse um script. Exemplo:
sh setuptools-0.6c11-py2.4.egg
Isso instalará o Setuptools utilizando a versão correspondente do Python (normalmente python2.4), disponibilizando o comando easy_install.
3. Instalar Flup e Django
Com o easy_install disponível, execute:
easy_install flup
easy_install django
4. Finalização
Após a instalação, o Django estará pronto para ser utilizado com FastCGI no ambiente compartilhado. O módulo Flup será responsável por intermediar as requisições FastCGI e o framework Django.
Resumo: 1) Baixar e instalar
setuptools → 2) Instalar flup e django via easy_install → 3) Configurar execução via FastCGI no ambiente compartilhado.