Usuário:Fernao
(→Instalando e iniciando django-rest) |
(drop de arquivos do git annex / revert) |
||
(7 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
vários rascunhos | vários rascunhos | ||
+ | === links === | ||
+ | |||
+ | Site de plantas: http://plantas.xanta.org | ||
+ | |||
+ | === revertendo repositório a uma versão anterior === | ||
+ | |||
+ | voltando git a uma versão anterior do código | ||
+ | $ git reset --hard fd5886c2e60f723c734ce1c6fb85beb87951fcfb | ||
+ | |||
+ | listando objetos órfãos do git annex | ||
+ | $ git annex unused | ||
+ | Some annexed data is no longer used by any files: | ||
+ | NUMBER KEY | ||
+ | 1 SHA256E-s100382637--55ea62a4e33e37fe6573052a6b35cd6cd0560d3546723dedbd88d10a9f19ef53.ogg | ||
+ | 2 SHA256E-s347455--ef63fa8b9564c4fbb17f90bcd14c3d794fa44f5411676d7d879a67ebeb5ca167.jpg | ||
+ | (To see where data was previously used, try: git log --stat -S'KEY') | ||
+ | |||
+ | To remove unwanted data: git-annex dropunused NUMBER | ||
+ | |||
+ | |||
+ | Some partially transferred data exists in temporary files: | ||
+ | NUMBER KEY | ||
+ | 3 SHA256E-s447238149--6ef6b8c2a5da42df2c2becd40765aa1f20491e67ef67399d720d7eb542cd1f39.ogv | ||
+ | |||
+ | To remove unwanted data: git-annex dropunused NUMBER | ||
+ | |||
+ | ok | ||
+ | |||
+ | apagando objetos órfãos: lista os objetos órfãos e apague os NUM desejados | ||
+ | $ git annex dropunused --force 1-3 | ||
+ | dropunused 1 ok | ||
+ | dropunused 2 ok | ||
+ | dropunused 3 ok | ||
+ | |||
+ | |||
+ | === 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 | ||
+ | |||
+ | inicie a aplicação south | ||
+ | $ ./manage.py startapp southtut | ||
+ | |||
+ | faça a migração inicial | ||
+ | $ ./manage.py schemamigration southtut --initial | ||
+ | |||
+ | |||
+ | 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 | ||
+ | |||
+ | Quando tem um *, é que a migração daquela versão já está aplicada. | ||
+ | |||
+ | para fazer uma migração, selecione uma versão | ||
+ | $ python manage.py migrate etiqueta 0001 | ||
+ | $ 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 atual tal como às 15h28min de 29 de janeiro de 2015
vários rascunhos
Conteúdo |
links
Site de plantas: http://plantas.xanta.org
revertendo repositório a uma versão anterior
voltando git a uma versão anterior do código
$ git reset --hard fd5886c2e60f723c734ce1c6fb85beb87951fcfb
listando objetos órfãos do git annex
$ git annex unused Some annexed data is no longer used by any files: NUMBER KEY 1 SHA256E-s100382637--55ea62a4e33e37fe6573052a6b35cd6cd0560d3546723dedbd88d10a9f19ef53.ogg 2 SHA256E-s347455--ef63fa8b9564c4fbb17f90bcd14c3d794fa44f5411676d7d879a67ebeb5ca167.jpg (To see where data was previously used, try: git log --stat -S'KEY') To remove unwanted data: git-annex dropunused NUMBER
Some partially transferred data exists in temporary files: NUMBER KEY 3 SHA256E-s447238149--6ef6b8c2a5da42df2c2becd40765aa1f20491e67ef67399d720d7eb542cd1f39.ogv To remove unwanted data: git-annex dropunused NUMBER ok
apagando objetos órfãos: lista os objetos órfãos e apague os NUM desejados
$ git annex dropunused --force 1-3 dropunused 1 ok dropunused 2 ok dropunused 3 ok
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
inicie a aplicação south
$ ./manage.py startapp southtut
faça a migração inicial
$ ./manage.py schemamigration southtut --initial
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
Quando tem um *, é que a migração daquela versão já está aplicada.
para fazer uma migração, selecione uma versão
$ python manage.py migrate etiqueta 0001 $ 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