{{{ #!rst THIS TRANSLATION IS IN PROGRESS: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +-------------------------------------------------------------------------------------------------+ | This is an **in progress** translation document, that means there is somebody working on it. | | For more information on translating documents please look at `TranslateDocumentation Wiki`_. | | Please **do not** edit this page. | | | | .. _TranslateDocumentation Wiki : http://code.djangoproject.com/wiki/TranslateDocumentation | +-------------------------------------------------------------------------------------------------+ .. =============== Django Install =============== .. sidebar:: Como instalar o Django :subtitle: Tradução para o português. Documento original: `How to install Django`_ Tradução: Carlos Eduardo de Paula `` Referente a revisão: 3491 .. _How to install Django: http://code.djangoproject.com/browser/django/trunk/docs/install.txt .. contents:: **Conteúdo do capítulo** ====================== Como instalar o Django ====================== Este documento o levará a ter o Django pronto para uso. Instalar Python =============== Como Django é um framework web Python, este é necessário. O Django funciona com qualquer Python versão 2.3 ou superior. Faça o download do Python em www.python.org. Se você usa Linux ou Mac OS X, provavelmente já tem ele instalado. Instalar o Apache e mod_python ============================== Se você apenas quer experimentar o Django, pule este passo. O Django já possui o seu próprio servidor Web para desenvolvimento. Caso você queira utilizar o Django em um ambiente de produção, use o `Apache`_ com `mod_python`_. mod_python é um módulo similar ao mod_perl -- ele interliga Python com o Apache e carrega o Python em memória quando o servidor inicia. O código permanece em memória por todo o ciclo de vida do processo Apache, levando a um significante ganho de desempenho comparado a outros arranjos de servidores. Certifique-se de que você possui o apache instalado com mod_python ativado. Django requer Apache 2.x e mod_python 3.x. Veja o documento `Como utilizar Django com mod_python`_ para maiores informações sobre como configurar o mod_python após a instalação. Caso você não possa utilizar mod_python por alguma razão, não se preocupe: Django segue a especificação WSGI_ , que permite a execução em diversas plataformas de servidores. Veja `server-arrangements wiki page`_ para instruções de instalação específicas de cada plataforma. .. _Apache: http://httpd.apache.org/ .. _mod_python: http://www.modpython.org/ .. _WSGI: http://www.python.org/peps/pep-0333.html .. _Como utilizar Django com mod_python: http://www.djangoproject.com/documentation/modpython/ .. _server-arrangements wiki page: http://code.djangoproject.com/wiki/ServerArrangements Colocando o banco de dados em execução ====================================== Se você planeja utilizar o Django com as funcionalidades da API de banco de dados, você precisa de um servidor de banco de dados funcionando. Django funciona com PostgreSQL_ (recomendado), MySQL_ e SQLite_. Adicionalmente, você precisa se certificar que os módulos Python para seu banco de dados estão instalados. * Se você está usando PostreSQL, você precisa do pacote psycopg_ (versao 1.1 -- não a versão 1.0 ou versão 2, que atualmente é beta). Se voce estiver no Windows, verifique a versão não-oficial `versão Windows compilada`_. * Se voce está usando MySQL, você precisa do pacote MySQLdb_. * Se voce está usando SQLite, você precisa do pacote pysqlite_. Use a versão 2.0.3 ou superior. .. _PostgreSQL: http://www.postgresql.org/ .. _MySQL: http://www.mysql.com/ .. _Django's ticket system: http://code.djangoproject.com/report/1 .. _psycopg: http://initd.org/projects/psycopg1 .. _versão Windows compilada: http://stickpeople.com/projects/python/win-psycopg/ .. _MySQLdb: http://sourceforge.net/projects/mysql-python .. _SQLite: http://www.sqlite.org/ .. _pysqlite: http://initd.org/tracker/pysqlite }}}