Instalando Django e Apache no Windows
Posted setembro 28th, 2008 by WillemCom a crescente divulgação do django aqui no Brasil, muitos estão começando a testar e usar esse WebFramework.
A maioria dos desenvolvedores usam o ‘manager.py runserver’ para fazerem seus testes com django no windows, ou por falta de necessidade de usar um servidor para testes ou por não conseguir configurar um.
No post de hoje vou mostrar a instalação e configuração do Django em ambiente Windows utilizando apache e modpython.
Os programas utilizados serão:
Python 2.4.4
Apache 2
ModPython 3.2.8
Django 0.95.1
1 - Instalando o Python
Para instalar o Python no Windows é só dar duplo clique no arquivo .msi e seguir o guia de instalação
2 - Instalando o Apache
Para instalar oapache no windows é só dar um cuplo clique no executável e seguir o guia de instalação.
Para testar o apache é só acessar http://localhost
3 - Instalando o modpython
Para instalar o modpython é só dar um cuplo clique no executável e seguir o guia de instalação. No final da instalação é só informar a pasta em que o apache foi instalada.
Depois abra o arquivo ‘http.conf’ que fica dentro da pasta ‘conf’ do apache e adicione esta linha:
LoadModule python_module modules/mod_python.so
4 - Instalando o django
Descompacte o arquivo .tar.gz baixado no site do django.
Abra o prompt de comando, geralmente encontrado em “Iniciar > Programas > Acessórios > Prompt de comando”, e entre na pasta descompactada.
Digite o comando:
python setup.py install
e o django será instalado.
5 - Configurando o django no apache
Abra novamente o arquivo ‘http.conf’ e adicione no final do arquivo:
SetHandler python-program
PythonPath “['C:\django_sites'] + sys.path”
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE teste.settings
PythonDebug On
onde meusite é o endereço virtual. Ex: http://localhost/meusite
No python path a pasta colocada tem que ser aonde estão os projetos feitos em django, no nosso caso foi ‘C:\django_sites’.
e o teste.settings é o arquivo settings.py do seu projeto feito em django, onde teste é o nome do projeto.
Agora é só iniciar o apache e ver em http://localhost/meusite o django funcionando!
Leave a Reply