Com 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 usarem servidor para testes ou por não conseguir configurar um.
Neste tutorial vou mostrar a instalação e configuração do Django em ambiente Windows utilizando apache + modpython.
Para instalar o Django no windows você precisará fazer o download dos seguintes softwares:
Python 2.4.4
Apache 2.2.X ou versão superior
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 o apache no windows é só dar um duplo 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 duplo 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 instalado.
Depois abra o arquivo 'http.conf' ou 'httpd' 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.
Para entrar na pasta descompactada, supondo que você descompactou o Django no diretório C execute os seguintes comandos no DOS:
No meu caso descompactei os documentos numa pasta chamada Django.
Após o django instalar os pacotes de desenvolvimento ele fará automaticamente uma conexão remota com o servidor do site djangoproject, o site que mantém as atualizações do Django na internet, e após concluir o download o django já estará instalado. Caso você utilize internet discada ou por algum motivo qualquer queira baixar e fazer a instalação deste pacote do django manualmente siga os seguintes passos:
Faça o download do pacote chamado setuptools no seguinte link:
Setuptools 0.6c5
Instale o setuptools.
5 - Configurando o django no apache
Abra novamente o arquivo 'http.conf' ou 'httpd' e adicione no final do arquivo:
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.
Você pode modificar o nome da pasta onde estarão os seus projetos do Django, assim como o nome para carregar o seu site de '/meusite/' para um nome qualquer.
Agora é só iniciar o apache e ver em http://localhost/meusite o django funcionando!
6 - O Banco de Dados
Pronto o Django já está instalado na sua máquina, agora para que o Django tenha alguma utilidade deveremos instalar um Banco de Dados. No site oficial do Django são recomendados três Banco de Dados: o PostGreeSQL (Fortemente recomendável pelo site oficial), o MySQL e o SQLite.
Eu instalei a versão do PostGreeSQL 8.2.3 no windows XP e este apresentou uma série de erros na utilização, configuração e instalação do Banco de Dados. Não recomendo a utilização do PostGreeSQL para Windows. É importante salientar que não o recomendo apenas para o Windows, visto que no Linux este é um excelente Banco de Dados. Recomendo a utilização do MySQL, por diversos fatores dentre eles, por ser mais compatível com o sistema e ser relativamente simples a sua instalação e configuração.
Faça o download da última versão do MySQL ou clique no link:
MySQL
Para fazer a conexão entre o Python e a base de dados você deverá utilizar o MySQLdb que nada mais é que um software que faz a interligação entre ambos.
Faça o download da última versão do MySQLdb para Python 2.4:
MySQLdb
7 - Configurando o Sistema Operacional
se você já possuir login e senha para acessar o seu pc desconsidere este passo.
O windows, por padrão, adota um login e uma senha mesmo que o usuário entre automaticamente no sistema (sem login e senha), porém esta senha automática não é divulgada pelo sistema. O MySQL, por padrão, adota o login e a senha do windows, logo se você não conhece o login e a senha do windows você não conseguirá acessar o Banco de Dados.
Supondo que você seja o administrador do sistema, ou no caso esteja instalando o Banco de Dados num computador doméstico, você precisará criar login e senha para poder instalar o MySQL corretamente.
Siga os seguintes passos para criar login e senha no seu windows:
Menu Iniciar->Painel de Cotrole->Contas de Usuário
Clique na conta atual e altere o login e a senha (coloque login e senha que sejam fáceis de lembrar, não se esqueça que se você esquecer a senha, você não conseguirá se logar no micro!). Reinicie o Sistema operacional.
8 - Instalando o MySQL
Instale o MySQL, caso no menu de instalação peça login e senha coloque o login e a senha da sua conta de administrador do Windows.
Instale o MySQLdb.
Reinicie o Windows e verifique, após ter reiniciado, se o MySQL está instalado corretamente.
Pronto, comece agora a desenvolver sua aplicação em Django!!!!
Qualquer dúvida me envie um comentário.
Nos Próximos Posts estarei Traduzindo os 4 Tutoriais Básicos sobre como desenvolver uma aplicação Web com Django extraído do site oficial do Framework.
5 comentários:
Parabens pela iniciativa. Excelente matéria publicada.
Muito bacana mesmo!
queria convida-lo a participar desta comunidade, espero que aceite:
http://cnpibrasil.ning.com/group/django
Sem comentários! Simplesmente Excelente! Ajudou-me bastante...
Sem comentários! Simplesmente Excelente! Ajudou-me bastante...
Sem comentários! Simplesmente Excelente! Ajudou-me bastante...
Postar um comentário