Pinax: mudanças entre as edições
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.