Usuário:Fernao

(Diferença entre revisões)
Ir para: navegação, pesquisa
m (links)
(adicionando dicas do south / migraçao django)
Linha 5: Linha 5:
 
Site de plantas: http://plantas.xanta.org
 
Site de plantas: http://plantas.xanta.org
  
 +
=== Migração do django com south ===
  
 +
Entre no ambiente
 +
$ cd ~
 +
$ source env/bin/activate
 +
 +
entre na pasta do sistema:
 +
$ cd /var/www/baobaxia/tests/django-backbone
 +
 +
gere o esquema de migração para a tabela cujo model foi alterado:
 +
$ python manage.py schemamigration [tabela] --auto
 +
 +
para listar as migrações disponíveis,
 +
$  python manage.py migrate --list
 +
media
 +
  ( ) 0001_initial
 +
mucua
 +
  ( ) 0001_initial
 +
etiqueta
 +
  ( ) 0001_initial
 +
  ( ) 0002_auto__add_field_etiqueta_policies
 +
south
 +
  ( ) 0001_initial
 +
gitannex
 +
  ( ) 0001_initial
 +
 +
para fazer uma migração, selecione uma versão
 +
$ python manage.py migrate etiqueta 0002
 +
 +
 +
Referência:
 +
http://www.djangopro.com/2011/01/django-database-migration-tool-south-explained/
  
 
=== Instalando e iniciando django-rest ===
 
=== Instalando e iniciando django-rest ===

Edição das 15h01min de 30 de agosto de 2013

vários rascunhos

links

Site de plantas: http://plantas.xanta.org

Migração do django com south

Entre no ambiente $ cd ~ $ source env/bin/activate

entre na pasta do sistema: $ cd /var/www/baobaxia/tests/django-backbone

gere o esquema de migração para a tabela cujo model foi alterado: $ python manage.py schemamigration [tabela] --auto

para listar as migrações disponíveis, $ python manage.py migrate --list

media
 ( ) 0001_initial
mucua
 ( ) 0001_initial
etiqueta
 ( ) 0001_initial
 ( ) 0002_auto__add_field_etiqueta_policies
south
 ( ) 0001_initial
gitannex
 ( ) 0001_initial

para fazer uma migração, selecione uma versão $ python manage.py migrate etiqueta 0002


Referência: http://www.djangopro.com/2011/01/django-database-migration-tool-south-explained/

Instalando e iniciando django-rest

instando pip, django e virtualenv:

$ sudo aptitude install python-pip
$ sudo pip install django
$ sudo pip install pip --upgrade
$ sudo pip install virtualenv

http://django-rest-framework.org/tutorial/quickstart.html + outras coisas q faltavam na minha máquina

$ django-admin.py startproject rest_test
$ cd rest_test
$ virtualenv env
$ source env/bin/activate
// dentro do env
$ pip install django
$ pip install djangorestframework

crie um banco [sqlite3]

$ cd /path/to
$ sqlite3 nomedobanco.db
$ python manage.py syncdb

Inicie a aplicação:

$ python manage.py startapp quickstart

Rest_framework - adicione no settings.py. depois:

$ python manage.py collectstatic
Ferramentas pessoais
Variantes
Ações
Navegação
Ferramentas
Rede Mocambos