lunes, 3 de junio de 2013

Django_evolution

A la hora de hacer cambios en el modelo de datos de nuestras aplicaciones django, siempre se nos plantean los problemas que tenemos que subsanar a mano en las tablas de la bbdd. 

Para estos problemas conocía South, pero según que tipo de campos tengamos en nuestro modelado, hay veces que no nos sirve al 100%. 

Hace poco he descubierto django_evolution, el cual sí que funciona a la perfección y es muy simple de utilizar.

Para su instalación:

pip install django_evolution

Lo añadimos a INSTALLED_APPS y luego simplemente:

python manage.py syncdb

Cuando hagamos una modificación en el modelo de datos:

python manage.py evolve --hint --execute

No hay comentarios:

Publicar un comentario

Obtener informacion de repositorios a través de los metadatos .git publicados por error

 A raiz de CTF realizado recientemente, me ha parecido interesante publicar este post sobre los errores de seguridad que se encuentran en mu...