Pregunta

¿Hay una manera fácil de restablecer una base de datos de django (es decir, descartar todos los datos / tablas, crear nuevas tablas y crear índices) sin cargar palabras clave de los datos del dispositivo? Lo que quiero tener es solo una base de datos vacía porque todos los datos se cargan desde otra fuente (una especie de copia de seguridad procesada posteriormente).

Sé que esto podría lograrse canalizando la salida de los comandos manage sql ... para manage dbshell , pero esto se basa en manage dbshell y es una especie de hacky ...

¿Hay alguna otra forma de hacer esto?

Editar: manage reset lo hará, pero ¿existe un comando como reset que no necesita los nombres de las aplicaciones como parámetros?

¿Fue útil?

Solución

Hasta donde yo sé, los dispositivos (en el archivo initial_data) se cargan automáticamente después de manage.py syndcb y no después del reinicio. Entonces, si haces un manage.py reset yourapp no debería cargar los dispositivos. Hmm?

Otros consejos

¿no deberías poder hacer esto con manage.py's opción de restablecer ?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top