Instalando o Django

27, Abril 2007 at 5:37 pm | In django, python | 1 Comment

No terceiro artigo eu apresento a instalação do Framework.
Para facilitar a descrição vou partir do pressuposto de que você usará uma Distribuição Linux Debian ou baseada nela. As diferenças para outras distribuições não devem ser muito grandes.

No caso do windows, eu creio que funciona nas versões baseadas no NT (2000, XP, 2003) e no Vista-se.

Índice:

Python
Apache(instalação opcional se for somente para testes)
Banco de Dados

Por fim…
Instalando o Django

Instalação do Python

Linux:
Se você tem a sorte de estar usando linux ou Mac OS X, pule este passo,
provavelmente você já tem o python 2.3 ou superior instalado.

Verifique estes diretórios para saber se vc já tem o Python:

  • Se você esta usando Linux: /usr/lib/python2.X/
  • Se você esta usando MacOSX: /Library/Python2.X/

A instalação no linux, caso ainda não tenha sido instalado, é muito fácil.
Usando o apt-get:

sudo apt-get install python2.X

*substitua x pela versão desejada.
Windows:

Caso esteja usando windows o instalador do Python pode ser encontrado para
download no seguinte endereço:

http://www.python.org/download/ .

Instalando o Apache

Se quiser apenas testar o Django então pule esta etapa. O Django já vem com um
webServer para testes.

O Django requer Apache 2.x e mod_python 3.x.

Linux:
sudo apt-get install apache2
sudo apt-get install libapache2-mod-python

Windows:
Baixe o instalador do apache no seguinte endereço:

http://httpd.apache.org/

Já o mod_python pode ser encontrado aqui.

http://httpd.apache.org/modules/python-download.cgi

Banco de dados

O Django suporta, até o presente momento(21/04/07), três bancos de dados.
Sqlite, MySql e PostgreSQL.

Se tudo o que você quer é somente testar o framework, então eu recomendo a
instalação do Sqlite por ser mais simples de configurar.

Se escolher Sqlite precisará do módulo python pysqlite para acesso à base de dados.

Se escolher MySQL precisará do módulo python MySQLdb para acesso à base de dados.

Se escolher PostgreSQL precisará do módulo python pyscopg para acesso à base de dados.

Dica: Escolha o Sqlite se está usando em um ambiente para testes.

A instalação do SQLite no linux é muito fácil:
sudo apt-get install sqlite3
sudo apt-get install python-pysqlite2

No windows, basta baixar o Sqlite e descompactá-lo em uma pasta para
uso(c:\sqlite3\sqlite3.exe). O conector pysqlite possui um instalador no site oficial.

Instalando o Django

Tanto no linux quanto no windows a instalação é muito parecida.

O roteiro básico é :

  • Faça Download do tarball e descompacte-o
    • linux: tar xfvz Django-0.9X.tar.gz
    • windows: use o Winrar
  • Localize o arquivo setup.py que fica na raiz do diretório;
    • linux: no shell “cd Django0.9x”
    • windows: iniciar -> executar-> cmd para acessar o command. “cd Django0.9x”.
  • Rode o comando
    • (linux ou windows) pyhton setup.py install.

Dica somente para o windows:
Normalmente o python e o sqlite3 precisam ser adicionados ao Path do windows.
Isso é bem simples!

Siga o caminho abaixo e adicione o endereço(do python) a variavel de sistema path, não tenho certeza
mas acho que terá que reiniciar o windows logo após. :-(

*abra o  painel de controle -> sistema -> guia avançado -> variáveis de
ambiente -> variáveis do sistema ->  clique em Path e depois no botão editar  dai basta adicionar o endereço de instalação do python (ex: “meus outros endereços” ;”c:\pyhton25″)

Leitura adicional

http://www.eltonminetto.net/material-sobre-django.htm

http://www.eltonminetto.net/mais-sobre-django.htm

1 Comentário »

Feed RSS dos comentários deste post URI do TrackBack

  1. Não percebi este passo

    Siga o caminho abaixo e adicione os endereços à variavel path, não tenho certeza
    mas acho que terá que reiniciar o windows logo após.”

    Com fazes isso , diz-me com mais detalhes por favor
    —–
    Bem, eu tentei dar uma melhorada nesta descrição para o Windows XP agora se
    vc está usando Vista :(


Deixe um comentário

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog no WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.