Pinax: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
É um pacote de apps prontas para Django.
É 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 ==
== Instalação ==


http://pinaxproject.com/docs/dev/gettingstarted/
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/


[[Category:Lab Macambira]]
[[Category:Lab Macambira]]

Edição das 22h35min de 29 de setembro de 2011

É 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/