Tengo una aplicación de Django. Tengo archivos de dispositivos .json que contienen datos de prueba, con pruebas unitarias que usan los datos para confirmar que la aplicación funciona correctamente. También uso South para migrar mi base de datos.Migración de accesorios Django?
Después de migrar algunas bases de datos, mis dispositivos no están actualizados, porque la base de datos migró, agregando una nueva columna de base de datos, por ejemplo, y los datos del dispositivo no tienen esa columna, ya que fue capturada antes del base de datos cambiada.
¿Cuál es la mejor manera de mover mis dispositivos hacia adelante mientras migro mi base de datos?
Estoy en un punto similar aunque recién estoy empezando, buscando tomar un enfoque de prueba primero. Todo el proceso 'vaciar la base de datos, cargar el accesorio de prueba, migrar, volcar el accesorio de prueba' va a matar el flujo de trabajo. Con suerte, otros sugerirán (o codificarán ;-)) una solución más elegante. –
tenga en cuenta que si retrocede primero, termina con los accesorios de ese momento. Lo que significa que cualquier cambio en el medio será descartado. si algo se actualizó manualmente, se cancelará, por lo que tiendo a copiar los accesorios en otro lugar, luego retroceder, cargar los accesorios movidos, avanzar, migrar, etc. – MrE