Pinax

De Pontão Nós Digitais
Revisão de 22h35min de 29 de setembro de 2011 por VilsonVieira (discussão | contribs)
Ir para navegaçãoIr para pesquisar

É um pacote de apps prontas para Django.

Pinax nada mais é do que um script que instala um coleção de apps (http://dist.pinaxproject.com/dev/) já testadas e estáveis.

Porém, a maioria (senão todas) as apps são de terceiros. Apps Django podem ser adquiridas em http://djangopackages.com/categories/apps/ (atenção ao status de commits como indicador de uma app ser interessante para nós ou não).

Instalação

Instale a versão unstable. Se quiser pode usar o virtualenv:

   sudo pip install virtualenv
   virtualenv mysite-env
   source mysite-env/bin/activate

Os comandos abaixo funcionam com ou sem virtualenv (duh):

   pip install Pinax
   pinax-admin setup_project -l

Escolha um projeto (no caso, escolhi social) e:

   pinax-admin setup_project -b social mysite

Agora entre no seu projeto:

   cd mysite/
   python manage.py syncdb
   python manage.py runserver

Pinax usa SQLite por padrão. Altere o seu settings.py, DATABASES para seu bd específico.

Lembrando que qualquer app pode ser instalada independente do Pinax. Pinax só facilita a vida. Para como instalar apps independentes, veja Django.

Mais em http://pinaxproject.com/docs/dev/gettingstarted/