Usuário:Fernao
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